0

收到以下错误:CoreData:错误:严重的应用程序错误。在核心数据更改处理期间捕获到异常。这通常是 NSManagedObjectContextObjectsDidChangeNotification 观察者中的一个错误。userInfo 索引 0 部分中索引 1 处没有对象

场景是对 tableview 行的某些更改需要删除其他行。

它很容易复制如下: 1. fetchedResultsController 返回 2 行的 1 部分。tableview 显示正常。2. 然后对 index(0,1) 处的托管对象进行任何更新,然后立即删除 index(0,0) 处的托管对象

当使用 NSFetchedResultsChangeUpdate 调用 frc 委托的 didChangeObject 方法时,索引为 (0,1) - 不再存在 - 然后导致错误。

这是一个错误 - 是否有已知的解决方法?

4

0 回答 0