核心数据: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