处理Core Data模型更改

4

我知道如果你改变了Core Data模型,而且在旧模型上运行过应用程序,那么就会出现持久存储错误。如何处理Core Data模型的更改,以便不会出现此错误?是否有一种方法可以升级旧模型,使已保存的数据不会丢失?


我已在此发布了我的答案: http://stackoverflow.com/questions/10374027/changing-coredata-model-retro-compatibility/17110350#17110350希望这能有所帮助。 - user1140780
2个回答

5

我尝试向数据模型添加新版本,进行更改并按照此处所述的步骤操作:http://iphonedevelopment.blogspot.com/2009/09/core-data-migration-problems.html,但我仍然收到相同的错误提示,即使这应该使其正常工作。 - Joshua
不用担心!我已经想通了,这篇博客文章(http://sunflower.coleharbour.ca/cocoamondo/2009/06/core-data-migration/)详细地介绍了它。 - Joshua
那个链接似乎不再指向正确的文章了 :( - james
我正在将博客文章迁移到这里:http://weblog.preenandprune.com/2009/core-data-migration.html。旧博客即将被淘汰。 - Matthieu Cormier

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接