0

我有一个 NSPersistentDocument。当我使用默认的 managedObjectContext 时,它的行为符合预期:添加新对象时,窗口显示文档已“编辑”,当我退出新的无标题文档时,会出现“另存为”表。

但是,当我用我自己创建的一个(私有队列)替换默认 managedObjectContext 时,所有这些行为都消失了。当对文档进行编辑时,文档似乎无法识别,并且新的、无标题的文档只是关闭而没有出现“另存为”表。尽管 [managedObjectContext hasChanges] == YES,这一切都发生了。

任何想法将不胜感激。

4

1 回答 1

1

我想通了:我没有将文档的 undoManager 设置为我的自定义 managedObjectContext。现在事情按预期工作。

于 2012-06-08T18:46:46.273 回答