基于文档的应用程序中的“全局”核心数据

时间:2011-11-19 01:55:04

标签: cocoa core-data nsdocument

好的,我有一个基于文档的应用程序,到目前为止运行良好。它基本上代表了学生将参加的课程/营地。因此,每个文档代表一个单独的课程......一切都很好,我使用核心数据来添加和删除学生/老师和其他一些东西。

但这是我的问题,我希望用户能够将学校添加到应用程序并在他们可能创建的任何文档中访问它们,注意学生和学校之间有关系。

我已经对“全球持久性商店”做了一些阅读,但我不太确定这是否是我需要的。任何人都可以指出我走正确的道路。

很抱歉这个问题很长,感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

核心问题是,是否只有一个文件,每个“文档”是该核心文件的一部分,还是应该有多个文件包含多个文件?

如果只有一个文件,那么您将在整个应用程序中使用单个Core Data存储,然后每个“文档”将成为主模型的实体或子层次。

如果它是一份文件,那么事情会变得更有趣。