我仍在研究我的 RSS 阅读器,虽然它最终实现了不错的功能,但在 iPad 3 上的 UI 响应性似乎非常糟糕。
为了改进我的应用程序,我在互联网上查阅了许多资源,结果发现 this interesting gem Marcus Zarra 的方法(有一个父 MOC 致力于在后台保存到 PSC)诱惑了我。
example provided by Matthew Morey看起来很漂亮,但只考虑了一个操作:UITableView 中条目的大量加载。
我试图将此解决方案实现到我的应用程序中,但这显然是一团糟。
我有一个 MasterViewController,它在启动时会创建一系列 DBOperation 对象,并将其发送到串行(最大 1 个并发)NSOperationQueue。
我的每个 UIViewController 还执行单独保存的 CoreData 操作(将帖子标记为编辑,将类别标记为打开或关闭等)。
所以,我的问题是:
我真的对这一切感到困惑,而 Markus Zarra 的优秀著作对我的帮助太少了,也许是因为我从一开始就走错了路……
在此先感谢您的帮助
最佳答案
NSManagedObjectContext *managedObjectConctext = [[[NSManagedObjectContext alloc] init] autorelease];
[managedObjectConctext setPersistentStoreCoordinator:self.persistentStoreCoordinator];
managedObjectConctext.undoManager = nil;
managedObjectConctext.mergePolicy = NSOverwriteMergePolicy;
return managedObjectConctext;
关于ios - 将多上下文 CoreData 应用于基于 NSOperationQueue 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19948553/