【发布时间】:2011-02-07 21:23:47
【问题描述】:
我的应用程序首先呈现一个表视图,其数据源是 Core Data SQLite 存储。当应用程序启动时,会创建一个具有自己的商店控制器和上下文的辅助线程,以从 Web 获取商店中数据的更新。但是,对存储的任何结果更改都不会通知给 fetchedresults 控制器(我推测是因为它有自己的协调器),因此表不会随着存储更改而更新。在主线程上刷新上下文的最有效方法是什么?我正在考虑跟踪在辅助线程上更改的任何对象的 objectID,在辅助线程完成时将它们发送到主线程并调用“[context refreshObject:....] 任何帮助将不胜感激。
【问题讨论】:
标签: iphone cocoa cocoa-touch core-data