将自定义 NSManagedObjectContexts 与 NSPersistentDocument 结合使用



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

但是,当我将默认的 managedObjectContext 替换为我自己的创建之一(专用队列)时,所有这些行为都会消失。 文档似乎无法识别何时对文档进行编辑,并且新的无标题文档刚刚关闭,而没有显示"另存为"工作表。 尽管事实上 [managedObjectContext hasChanges] == YES,但这一切都是。

任何想法将不胜感激。

我想

通了:我没有将文档的撤消管理器设置为我的自定义托管对象上下文的撤消管理器。 现在一切按预期工作。

相关内容

  • 没有找到相关文章

最新更新