如何在CoreData项目中迁移新数据模型?

时间:2010-05-20 17:59:29

标签: iphone objective-c core-data

我有一个简单的问题,我有一个基于CoreData的应用程序,我需要稍微改变一下结构。如何将旧结构迁移到新结构中。只需添加一个属性就会破坏整个应用程序。

由于

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

一旦掌握了Core Data的基础知识,就可以实现版本控制。在此之前,如果您只是测试一下,您可以随时从模拟器或设备中删除该应用程序。重新安装应用程序将创建一个新的数据存储(通常)。

答案 2 :(得分:0)

当您最终到达想要版本的位置时,可以通过单击核心数据模型文件(YourApp.xcdatamodel)来添加新版本。然后下拉“设计”菜单,将鼠标悬停在“数据模型”上,然后点击“添加模型版本”。

不要忘记将您的模型扩展名从“妈妈”更改为“妈妈”(无论您在何处加载它,可能在您的应用代表中),当您手头有新版本时,请返回该菜单并单击“设置当前版本”。

Design menu image