【发布时间】:2017-11-27 15:56:25
【问题描述】:
一直困扰我的问题:
NSFetchedResultsController "controllerDidChangeContent" 等委托方法应该在最初获取内容时调用还是仅在最初获取的内容更新/更改时调用?
有一个问题,即使初始获取返回结果,委托方法也不会被调用,除非初始结果批量更改(例如来自稍后的网络请求)。
这意味着我目前需要使用 reloadData() 强制更新集合视图,因为当核心数据中只有现有内容且没有任何新内容更改时,等待委托方法调用失败。
我已确认在初始提取完成时,已设置委托并且结果有效。有什么我在这里遗漏的问题吗?
【问题讨论】:
标签: ios objective-c core-data delegates