我在使用NSBlockOperation和试图访问EKEventStore时遇到了问题。这是我的密码:

顺便说一句:主线程将在NSBlockOperation完成后释放。
发布于 2014-08-06 12:51:33
我发现了问题。因此,基本上,我在NSOperationQueue中创建了很多NSOperationQueue,这是对许多线程的创建。显然,当EKEventStore试图使用authorizationStatusForEntityType时,他会尝试在新线程中这样做,直到完成为止。(我们可以看到,在信号量等待陷阱)。因此,解决办法是限制NSOperationQueue中的操作次数。这能解决问题。
https://stackoverflow.com/questions/25160352
复制相似问题