我创建了一个应用程序,它使用Core Data来存储信息。今天,我对数据模型进行了一些更改,并重新创建了更改数据模型的代码文件。当我再次尝试在iPad上运行应用程序时,它抱怨iPad上的数据存储区与我试图访问的数据存储区之间发生冲突(我向其中一个对象添加了一个字段)。我通过从iPad上完全删除应用程序并将其替换为新版本来解决此问题。Objective C - 升级NSManagedObject
我只是想知道现在,当我发布更新时,对当前使用该应用程序的用户的影响是什么?他们是否也会丢失所有数据?他们会遇到那个丑陋的错误信息还是崩溃?或者核心数据为我魔法升级数据存储?
问候, EZFrag
此外,我建议从自动迁移开始,因为它涵盖了大部分数据模型变化的情况。 – 2012-01-16 17:42:14