使用核心数据与Fetch Result控制器同步表视图

时间:2016-12-23 16:51:40

标签: swift uitableview core-data nsfetchedresultscontroller

我有一个测试用例,我将100个项目插入到托管上下文中。在另一个联系人我有一个获取结果控制器,它更新一个表视图。当插入回调来自获取结果控制器时,我使用

self.tableView.insertRows(at: <#T##[IndexPath]#>

然后提交更改。但是,当数据源委托询问相同的获取结果控制器时,而不是将项目递增一次(我在回调中收到的,获取结果控制器有多个插入。

这会导致表视图中出现 exception ,表示更新前插入的行数与之后的行数不一致。

你有解决方案吗?

0 个答案:

没有答案