CoreData - 数据模型

时间:2010-09-17 15:17:45

标签: core-data datamodel

创建了一个实体并成功运行了应用程序后,我发现自己错过了一些东西。我添加了新属性,现在得到关于不同数据模型的错误,无法打开,SIGABRT(解释,但我想你得到了图片)。如何重置数据模型,还是必须创建新实体?如果后者是真的,那么它似乎非常不灵活,因为我删除了我在应用程序中保存的所有数据。

1 个答案:

答案 0 :(得分:1)

您需要迁移数据模型。请参阅“核心数据编程指南”中的迁移。

基本问题是您的当前商店的格式是旧模型。它根本没有新属性的位置。要保留当前数据,您需要执行迁移。如果您仍在开发中并且不关心数据,则可以删除SQL存储并重新开始使用新模型。