4
다른 스레드에서 EKEventstore
의 단일 인스턴스를 사용하는 것이 안전한지 궁금합니다. 나는 그것에 대해 아무 것도 찾을 수 없다.다른 스레드에서 EKEventStore의 동일한 인스턴스를 사용할 수 있습니까?
각 스레드마다 고유 한 EKCalendar
인스턴스를 얻으려고합니다. enumerateEventsMatchingPredicate의
다른 스레드에서 EKEventstore
의 단일 인스턴스를 사용하는 것이 안전한지 궁금합니다. 나는 그것에 대해 아무 것도 찾을 수 없다.다른 스레드에서 EKEventStore의 동일한 인스턴스를 사용할 수 있습니까?
각 스레드마다 고유 한 EKCalendar
인스턴스를 얻으려고합니다. enumerateEventsMatchingPredicate의
대한 설명 : usingBlock : 그리고 eventsMatchingPredicate 다음 EKEventStore reference에서 이것은 안전 할 것을 의미 :
이 방법은 동기식이다. 비동기 동작의 경우 dispatch_async 또는 NSOperation을 사용하여 다른 스레드에서 메서드를 실행합니다.
현재 내 앱 중 하나에서이 작업을하고 있으며 제대로 작동하는 것 같습니다.
앱을 처음 실행했을 때 문제가있는 것과 동일한 스레드로 이동했습니다. 저장소 사용에 대한 허가가 요청 된 후 약 1 %의 사용자가 다른 스레드로 전달 된 권한을 가지지 않아서 응용 프로그램에서 많은 문제가 발생했습니다. – Ajaxharg