Описание тега completion-block

0 ответов

iOS ждет pdf для генерации и прикрепления к электронной почте

Я создаю PDF из HTML и прикрепляю к электронной почте. У меня проблема в том, что pdf прикрепляется к электронному письму до того, как оно закончится. Я пытался использовать блок завершения, но безуспешно. @property (nonatomic, strong) void(^complet…
1 ответ

Пользовательский переход с блоком завершения и свойствами

Я хочу сделать пользовательский переход между контроллерами представления, слайд слева направо, как базовый эффект перехода iOS между страницами в AppLaucher, но с затемнением. У меня есть собственный переход между viewControllers (назовем их FirstV…
21 авг '14 в 17:05
1 ответ

Есть ли аккуратный способ присоединить блок завершения к обратному вызову NSURLSessionDataDelegate в Swift?

Хорошо, вот сделка: У меня есть URL-вызов, который я делаю в приложении Swift, примерно так: /*! @brief Tests a given Root Server URL for validity @discussion What we do here, is append "/client_interface/serverInfo.xml" to the given URI, and test t…
14 июн '15 в 21:12
0 ответов

Блок завершения не вызывается при удалении пользователя - Firebase Swift

У меня возникает ошибка, когда при удалении моей пользовательской информации блок завершения не вызывается. Я видел ответы, где проблема касается блока завершения, однако моя проблема все еще сохраняется. Я могу успешно удалить пользователя из своей…
19 июл '17 в 18:09
1 ответ

Блок завершения никогда не вызывается?

У нас есть функция, которая, когда она завершается, должна вызывать другую функцию в своем блоке завершения, но все, что находится внутри блока завершения, никогда не вызывается. Вот функция: func appendAllData (completion: () -> Void) { guard le…
10 мар '17 в 18:07
2 ответа

Objective-C последовательно выполняет два блока завершения

В настоящее время я работаю над тем, чтобы дать возможность продукту DJI самостоятельно выполнять миссии с путевыми точками, адаптируясь из учебника DJI ( https://developer.dji.com/mobile-sdk/documentation/ios-tutorials/GSDemo.html). Поэтому я пытаю…
1 ответ

Блок завершения Objective C для анимации внутри цикла for (обработка цикла паузы)

У меня есть метод, чтобы добавить, затем исчезнуть метку кнопки (показано ниже): -(void)fade:(NSString *)text { NSLog(@"Starting Fade In for symbol %@",text); [self.symbolButton setAlpha:0.0f]; [self.symbolButton setTitle:text forState:UIControlStat…
24 янв '16 в 16:59
3 ответа

Как получить обработчик / блок завершения после запроса Alamofire Post?

У меня есть метод, который обрабатывает Apple Push Notification Service удаленное уведомление. Когда этот метод выполняется, я хочу, чтобы он вызвал мой сервер и сделал HTTP POST запрос с использованием Alamofire библиотека. Я хочу выполнить другой …
1 ответ

Одно свойство внезапно становится нулевым после вызова блока завершения метода firebase

Проблема: я вызываю объект Message из базы данных Firebase, и он правильно возвращает все мои свойства. Однако после блока завершения одно из значений возвращает nil, которое является свойством fromId. Приведенный ниже код для развернутого условного…
1 ответ

Вложенное завершение Block не вызывается objc

Это мой вложенный блок, пожалуйста, взгляните: - (void)getVideoList:(NSDictionary*)videoData completionBlock:(void (^)(NSMutableArray *)) completionBlock { NSArray *videos = (NSArray*)[videoData objectForKey:@"items"]; NSMutableArray* videoList = [[…
2 ответа

Как выполнить другой метод после завершения метода, используя блок завершения в задаче c?

У меня есть два метода. Я хочу выполнить одно после завершения задания первого. Как я могу это сделать?
05 янв '17 в 11:20
2 ответа

Блоки завершения ничего не возвращают

import UIKit class ViewController: UIViewController { override func viewDidLoad() { isSuccess(true, success: { (name) -> String in return "My name is \(name)" }) super.viewDidLoad() // Do any additional setup after loading the view, typically fro…
24 фев '16 в 11:11
0 ответов

SKAction runAction: блок завершения не вызывается

У меня есть игра, которая сделана в SpriteKit. Я сделал это на основе 7.1 SDK, но теперь я должен заставить его работать и на 7.0. Так что все в порядке, за исключением того, что один из моих блоков завершения не работает на 7.0. Вот код: [self.stre…
05 июл '14 в 15:36
1 ответ

Операция завершения NBlock вызывается дважды

Я работаю над подклассом NSOperation, и я столкнулся с этой очень странной проблемой, когда блок завершения вызывается дважды подряд. Вызовы KVO кажутся нормальными, но блок завершения все еще странно вызывается дважды. Я неправильно понимаю NSOpera…
04 май '13 в 23:30
3 ответа

swift 4.2 Невозможно преобразовать значение типа '(_) -> Void' в ожидаемый тип аргумента '(() -> Void)?'

==> Версия Swift 3 в идеальной работе, но теперь работают Swift 4 и Swift 4.2. static func animate(_ duration: TimeInterval, animations: (() -> Void)!, delay: TimeInterval = 0, options: UIViewAnimationOptions = [], withComplection completion: (()…
29 янв '19 в 11:35
1 ответ

Обработчики завершения в target c iOS

Я изучал блоки, и это кажется довольно впечатляющим в использовании. Но потом я узнал, что мы можем использовать блоки в функциях как переменные, и его основное применение - это когда мы хотим выполнить некоторую асинхронную работу, чтобы после полу…
28 авг '16 в 10:57
1 ответ

Выполнение действия после завершения UIView beginAnimations

Я хочу сделать действие, когда анимация UIView закончена. if (flipStateHav1 == 1 && btnFrontHav1.tag == 1) { [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.8]; [UIView setAnimationTransition:UIViewAnimationTransitio…
1 ответ

Быстрая Асинхронная С Завершением Блока

У меня есть две функции, которые выполняет асинхронный. Я попытался "синхронизировать" их с помощью: DispatchGroup и DispatchQueue let queue = DispatchQueue(label: "com.company.app.queue", attributes: .concurrent) let group = DispatchGroup() queue.a…
1 ответ

Возврат объекта для метода внутри блока завершения

Я хочу создать метод с параметром URL, который возвращает ответ на вызов этого URL. Как я могу вернуть данные, полученные внутри блока завершения для метода? class func MakeGetRequest(urlString: String) -> (data: NSData, error: NSError) { let url…
1 ответ

Завершение блоков

В моем viewController я создаю экземпляр класса QuestionParser, который запустит парсер xml. Мой вопрос: есть ли возможность, чтобы синтаксический анализатор не закончил синтаксический анализ до того, как программа достигнет compblock, возвращая, та…
30 окт '13 в 15:15