【发布时间】:2012-03-15 10:14:56
【问题描述】:
在尝试从 UITableView 中删除对象时,我遇到了间歇性且难以跟踪 CoreData 异常的情况。
在 SO 上有很多关于此的讨论,但它们都特定于各种实现,并且很难应用于您自己的最佳实践。我看到的教程对设置很有帮助,但在教你解决问题方面不太好。
调试/解决此类 CoreData 错误的最佳方法是什么?正确执行的预期流程是什么?
类似这样的错误:
严重的应用程序错误。从委托中捕获了异常 调用期间的 NSFetchedResultsController -controllerDidChangeContent:。无效更新:第 0 节中的行数无效。现有节中包含的行数 更新后(3)必须等于包含的行数 更新前的那个部分(3),加减行数 从该部分插入或删除(0 插入,1 删除)和加上 或减去移入或移出该部分的行数(0 移动 入,0 移出)。与 userInfo (null)
【问题讨论】:
标签: ios cocoa-touch uitableview core-data