【发布时间】:2021-02-19 04:45:03
【问题描述】:
我的应用是基于文档的,并使用NSPersistentDocument 来管理其核心数据堆栈。
当每个文档都有自己的数据时效果很好,但现在我希望文档共享其模型的一部分。 就我而言,用户导入大文件,我不想为每个文档复制它们。
我想要一个与应用程序本身紧密而不是特定文档的模型。
我真的不知道该怎么做。 NSPersistentDocument 提供了一些覆盖配置核心数据堆栈的方法,但我不知道如何设置它。
谁能给我一些提示如何实现这一目标?
【问题讨论】:
-
如果我理解正确,您可以实现某种数据管理器,然后通过委托访问。这样,原始数据将保存在一个位置,并且所有单个文档都可以访问它。打开文档时,让系统检查哪些已经加载到管理器中,哪些没有。