2014-11-19 3 views
0

В документации говорится:EKEventStore Программирование Xcode IOS Асинхронный Поиск

  • (аннулируются) enumerateEventsMatchingPredicate: (NSPredicate *) сказуемое usingBlock: (EKEventSearchCallback) блок

Этот метод является синхронным. Для асинхронного поведения запустите метод в другом потоке с помощью dispatch_async или NSOperation.

Как вы делаете это асинхронным, предложение на самом деле не демонстрирует его. Может ли кто-нибудь уточнить?

Благодаря

D :-)

ответ

1

либо направить все:

#include <stdio.h> 

int main(int argc, char *argv[]) { 
    ... 
    dispatch_async(dispatch_get_global_queue(0,0), ^{ 
     [store enumerateEventsMatchingPredicate:p usingBlock:^(..) { 
      //DO IT 
     }]; 
    }); 
    ... 
} 

или обратные вызовы

#include <stdio.h> 

int main(int argc, char *argv[]) { 
    ... 
    [store enumerateEventsMatchingPredicate:p usingBlock:^(..) { 
     dispatch_async(dispatch_get_global_queue(0,0), ^{ 
     //DO IT 
     }); 
    }]; 

    ... 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^