在一个performBlock
I 中,将其移交managedObjectContext
给其他使用它进行核心数据访问的方法。themanagedObjectContext
是 aNSPrivateQueueConcurrencyType
并且有 theNSMainQueueconCurrencyType
作为父级。一旦performBlock
执行获取请求中的调用方法之一,应用程序就会终止而没有任何错误。OS X 控制台输出以下内容:
BUG in libdispatch client: kevent[EVFILT_VNODE] add: "Bad file descriptor" - 0x9
有谁知道是什么原因造成的?
我正在使用 XCode 4.5.2 和 iOS 6。
更新
我发现这个问题只发生在SenTestingKit
静态库的情况下。如果我将库包含到常规的 iOS 应用程序中,它就消失了。有任何想法吗?