【问题标题】:Using custom NSManagedObjectContexts with NSPersistentDocument将自定义 NSManagedObjectContexts 与 NSPersistentDocument 一起使用
【发布时间】:2012-06-08 15:50:24
【问题描述】:

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

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

任何想法将不胜感激。

【问题讨论】:

    标签: macos core-data nspersistentdocument


    【解决方案1】:

    我想通了:我没有将文档的 undoManager 设置为我的自定义 managedObjectContext。现在一切正常。

    【讨论】:

      猜你喜欢
      • 2018-07-16
      • 2017-09-30
      • 2017-07-04
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多