【发布时间】:2013-11-15 05:59:05
【问题描述】:
对于应用程序的最近更新,我看到许多崩溃日志,其中包含核心数据无法完成错误的错误。但是在应用程序(启动或其他地方)中,我没有删除无法完成故障的对象,也不会级联删除它们。这个错误怎么会发生?有没有办法在实时应用中捕获并修复它?
是否也可能是您添加了对象但尚未正确保存对象?
【问题讨论】:
-
您的应用是否使用获取结果控制器?如果是,您是否在创建过程中指定了任何缓存?
-
你使用的是线程限制还是队列限制?这发生在相同的上下文还是不同的上下文中?您是否在任何时候调用 performBlockAndWait:?
-
@quellish 这发生在相同的上下文中。我不熟悉线程限制和队列限制,我会查一下。我正在执行嵌套块,并且在这些块中创建对象。
-
@Suhas 我正在使用获取的结果控制器。我没有在创建缓存时指定缓存。
标签: ios objective-c core-data crash fault