Macos 将自定义NSManagedObjectContext与NSPersistentDocument一起使用

Macos 将自定义NSManagedObjectContext与NSPersistentDocument一起使用,macos,core-data,nspersistentdocument,Macos,Core Data,Nspersistentdocument,我有一份文件。当我使用默认managedObjectContext时,它的行为与预期的一样:添加新对象时,窗口显示文档已“编辑”;当我退出新的无标题文档时,显示“另存为”工作表 但是,当我用自己创建的一个(私有队列)替换默认managedObjectContext时,所有这些行为都会消失。当对文档进行编辑时,文档似乎无法识别,新的、无标题的文档关闭时,不会出现“另存为”表。尽管[managedObjectContext hasChanges]==YES,这一切都是事实 任何想法都将不胜感激 我明

我有一份文件。当我使用默认managedObjectContext时,它的行为与预期的一样:添加新对象时,窗口显示文档已“编辑”;当我退出新的无标题文档时,显示“另存为”工作表

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


任何想法都将不胜感激

我明白了:我没有将文档的undoManager设置为自定义managedObjectContext的undoManager。现在一切都如期进行