我需要在基于 Core Data 文档的应用程序中实现异步保存。我的NSDocument
子类与 iOS 一样UIManagedDocument
具有一对NSManagedObjectContext
实例的模式,一个用于主线程,具有用于后台保存的父上下文。
问题是每当我创建文档时,应用程序总是会显示一个提示:
文档...无法保存。该文件已被另一个应用程序更改。
我想知道我的实现中缺少什么?每当我保存时,如何使上面的对话框消失?
NSDocument
你可以在这个要点中找到我的子类: https ://gist.github.com/3652120