将新实体添加到Core Data中而不删除以前的版本以避免应用程序崩溃

时间:2013-01-23 03:35:21

标签: iphone ios core-data crash entities

您好,我是iOS初学者,并在我的应用程序中实现了CoreData。

每次我在我的coredata中添加新实体时,我需要重新创建NSManagedObject子类,清理项目,使用以前的核心数据删除现有应用程序并重建应用程序。

我在想如果我的应用程序是v1.0并且在AppStore中可用,用户下载并使用该应用程序。几个月后,我在Core Data(app v2.0)中添加了新实体,用户需要更新他们的应用程序。他们是否需要删除并重新下载新版本以避免应用程序崩溃?

我发现有人提到“您可以配置核心数据以查找并接受数据模型的扩展”,但我不知道它的含义。 Here is the question.

有什么建议吗?

1 个答案:

答案 0 :(得分:3)