核心数据:如何以编程方式保存创建的对象数据模型

时间:2012-01-04 13:09:05

标签: iphone objective-c ios core-data

在我的应用程序中,我在第一次启动时动态创建数据模型。有没有办法保存这个数据模型,以便我可以在后续的应用程序启动中访问此模型(例如作为* .momd文件)?

2 个答案:

答案 0 :(得分:2)

doesn't look就像有一种方法可以将模型保存到.momd文件中,但NSManagedObjectModel 实现实现<NSCoding>,因此您可以使用NSArchiver / NSUnarchiver来编写将模型输出到文件中,稍后再读取。

答案 1 :(得分:0)

执行此操作的最佳方法是从其他持久性存储加载默认数据集。

只需从捆绑持久存储加载第一个图,将对象复制到文档持久存储并保存。

您可能会在这里找到更多灵感:http://www.raywenderlich.com/980/core-data-tutorial-how-to-preloadimport-existing-data