Публикации по теме 'completion-handlers'


Краткое описание блоков успеха / неудач в Objective-C
-(void) doJob :(Job*)job completion: (completionBlockWithArray) completion { // do some stuff here that fails or succeeds success:^(SomeType y) { /// completion(y, YES); } failure:^(SomeType y) { /// completion(y, NO); }]; Напоминаем, что завершение - это блок, который * передается * в эту функцию в качестве параметра. Вот пример передачи блока завершения, который использовался выше в случае успеха / неудачи. [self doJob:self.job completion:^(BOOL success, NSArray *array,..