代码之家  ›  专栏  ›  技术社区  ›  Wizard of Kneup

如何将NSPersistentContainer与NSPersistentDocument一起使用

  •  2
  • Wizard of Kneup  · 技术社区  · 6 年前

    如今,所有的核心数据示例都是iOS示例,因此,由于macOS 10.12中对核心数据进行了有趣的更改,因此对macOS没有太多指导。但我想看看NSPersistentContainer应该如何与多文档设置一起工作。谁有好的教程等。?堆栈现在应该如何工作?非常感谢!

    1 回复  |  直到 6 年前
        1
  •  3
  •   Tom Harrington    6 年前

    似乎不是这样 NSPersistentContainer 与使用 NSPersistentDocument . 因为不需要,所以没有使用它。

    主要目的 NSPersistentContainer 是处理设置核心数据堆栈和创建托管对象上下文。但是 NSPersistentDocument文件 已经这样做了。它还具有允许相同内容的属性 NSPersistentContainer 设置堆栈后提供。例如,如果需要新的托管对象上下文,请使用 managedObjectContext.persistentStoreCoordinator 然后使用该协调器实例化一个新的上下文对象。