0

我对应该从哪个类继承有点困惑。我的应用程序当前在“文档”文件夹中创建文件,并且还具有基于核心数据的数据模型。这些数据模型包含有关文件的更多信息。

现在我正在考虑将应用程序迁移到文档架构,从而一次与 iCloud 集成。

我已经开始考虑使用两者的方向,即使UIDocument用来管理文件和UIManagedDocument管理核心数据。

如果有人可以指导我,将不胜感激。

4

1 回答 1

1

正如您所说,出于不同目的同时使用两者是完全可以接受的。

但是考虑一下,如果这些文件是真实的文档,而不仅仅是内部实现的一些数据文件,我个人不会将有关文档的任何关键数据与文档分开存储。由于从用户角度来看的文档是自我维持的——用户可以自由地创建、删除或移动它们,而不必担心与其他一些文档或对象有任何相互依赖关系。用户期望所有必要的元数据文档一起移动。

再说一次,如果有一些“管理”元数据,您可以随时重新创建有关数据库中文档的信息,那很好。

于 2012-06-19T06:35:19.920 回答