我有一个 NSPersistentDocument。当我使用默认的 managedObjectContext 时,它的行为符合预期:添加新对象时,窗口显示文档已“编辑”,当我退出新的无标题文档时,会出现“另存为”表。
但是,当我用我自己创建的一个(私有队列)替换默认 managedObjectContext 时,所有这些行为都消失了。当对文档进行编辑时,文档似乎无法识别,并且新的、无标题的文档只是关闭而没有出现“另存为”表。尽管 [managedObjectContext hasChanges] == YES,这一切都发生了。
任何想法将不胜感激。