【发布时间】:2011-04-18 21:49:41
【问题描述】:
我有一些由 Core Data 管理的实体,并且有几种情况,在一个方法中,我设置了一些属性值,这些属性值将导致 Core Data 将强制执行的图形更改并执行(逻辑上)依赖于最新状态的其他操作为图表。
是否有任何理由在每次设置关系后不调用processPendingChanges,以确保图表始终是最新的?当我这样做时,一切正常,但是,很明显,它有点“嘈杂”,并且打破了一些本来是通知的处理(例如,最终发送大量controllerWillChangeContent/controllerDidChangeContent的获取结果控制器否则会发生这种情况时向他们的代表发给他们)。
补充:
从对实体进行更改的任何方法返回后,图表是否总是最新的?
【问题讨论】:
标签: core-data nsfetchedresultscontroller nsmanagedobjectcontext