Результаты поиска по запросу "objective-c-blocks"

2 ответа

Многопоточность: выполнение вызовов метода только после завершения выполнения другого метода

Я пытаюсь обработать метод асинхронно, в соответствии с требованиями, как только первый метод завершен, только тогда второй метод должен начать выполняться. Проблема в том, что первый метод сам по себе имеет код, который выполняется в фоновом ...

2 ответа

как добавить дополнительный аргумент в блок

Mailcore [https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&ved=0CEIQFjAC&url=http://libmailcore.com/&ei=z-XrUcfKDImLOM7fgbgC&usg=AFQjCNHyISIMiaJPJMU_xwwHDh2FeDayIQ&sig2=pegdrJ4e4irFigyJn-4PRw&bvm=bv.49478099,d.ZWU] имеет ...

2 ответа

Почему NSBlocks должны быть скопированы для хранения в контейнерах?

- (void) addABlock { void (^aBlock)(void) = ^() { [someObject doSomething]; }; [self.myMutableArray addObject: aBlock]; // Oops.. [self.myMutableArray addObject: [aBlock copy]]; // works fine }В приведенном выше упрощенном примере я вижу ...

ТОП публикаций

3 ответа

почему тип `nil` не` id`, а `void *`

В этом коде id (^block)(void) = ^(void) { return nil; };У меня есть эта ошибка Несовместимые типы указателей блоков, инициализирующие 'id (^ __ strong) (void)' выражением типа 'void * (^) (void)' Так что я должен явно броситьnil вid тип id ...

3 ответа

OCMock и блочное тестирование, выполнение

Вот тестируемый метод: - (void)loginWithUser:(NSString *)userName andPass:(NSString *)pass { NSDictionary *userPassD = @{@"user":userName, @"pass":pass}; [_loginCntrl loginWithUserPass:userPassD withSuccess:^(NSString *authToken){ // ...

6 ответов

Простой пример GCD Serial Queue, например FIFO с использованием блоков

Я прочитал документацию Apple о том, как использовать последовательные очереди, чтобы обеспечить выполнение задач в предсказуемом порядке, но теперь я слишком запутался. Как-то, как я могу работать поочередно, но все же мне не ясно, поэтому мне ...

5 ответов

Блок неявно сохраняет «я»; явно указать «я», чтобы указать, что это предполагаемое поведение

3 ответа

Obj-C: переменная __block, не сохраняющая данные

Я думаю, что у меня может быть проблема асинхронности, которая кусается, потому что я думал, что решил ее. Во всяком случае, я делаю кучу вызовов веб-сервисо...

2 ответа

Понимание синтаксиса сложных блоков

Я новичок в разработке Objective C и iOS, но уже 13 лет ветеран .NET. Мне трудно мысленно представить следующую декларацию, которая пришла отПрограммирование...

3 ответа

АРК, Я и блоки