我可以在不同的线程上使用相同的EKEventStore实例吗?

Aja*_*arg 5 ekeventstore

我想知道EKEventstore在不同的线程上使用单个实例是否安全?我在任何地方都找不到任何相关的东西.

我打算EKCalendar在每个线程上获得一个唯一的实例.

Sym*_*ric 2

EKEventStore 参考中的 enumerateEventsMatchingPredicate:usingBlock: 和 eventsMatchingPredicate: 的描述暗示这样做是安全的:

该方法是同步的。对于异步行为,请使用dispatch_async或NSOperation在另一个线程上运行该方法。

我目前正在我的一个应用程序中执行此操作,并且它似乎有效。