核心数据:NSFetchedResultsController 错误:尝试创建两个动画

Posted

技术标签:

【中文标题】核心数据:NSFetchedResultsController 错误:尝试创建两个动画【英文标题】:Core Data: NSFetchedResultsController error: Attempt to create Two Animations 【发布时间】:2015-09-24 18:08:11 【问题描述】:

有没有人能够解决导致此错误发生的原因,

“CoreData: 错误: 严重的应用程序错误。在调用 -controllerDidChangeContent: 期间从 NSFetchedResultsController 的委托中捕获了一个异常。尝试使用 userInfo (null) 为单元格创建两个动画”

看起来更像是一个表格视图问题然后是核心数据

【问题讨论】:

【参考方案1】:

自从我处理核心数据和表格视图更新以来已经有一段时间了,但我建议寻找多个单元格更新,最终在一个单元格中结束。

例如,如果两条记录已被删除,则更改应传播到表视图。如果这两个删除被传播为“删除单元格 7”(两次),而它应该是单元格 7 和 8,它可能会解释错误。也许计算了一个索引值,并且在第一次删除之后需要调整或重新计算该索引,但它不是,因此指向错误的单元格进行下一次删除。

【讨论】:

以上是关于核心数据:NSFetchedResultsController 错误:尝试创建两个动画的主要内容,如果未能解决你的问题,请参考以下文章

如何按创建 UITableViewCell 时计算的值对 UITableView 进行排序?

启动 Core Data 应用程序时在后台配置 NSFetchedResultsController

大数据核心技术都有哪些

哪里不使用核心数据?是不是可以将核心数据用作 MySql 之类的数据库?

使用 MKMapView、核心位置和核心数据

大数据三大核心技术:拿数据、算数据、卖数据!