2014-11-19 2 views
0

있는 문서 상태 :EKEventStore 프로그래밍 엑스 코드 아이폰 OS 비동기 검색

  • (무효) 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 
     }); 
    }]; 

    ... 
}