核心数据用户需要旧版App的数据

时间:2015-11-27 17:44:55

标签: ios core-data

我的iPad应用使用核心数据,而且我最近遇到了一个问题。我让用户使用我的应用程序的测试版本,但现在该应用程序正在生产中,他们希望保留以前的数据。问题是数据模型已经改变。我没想到用户需要数据,所以我没有创建新版本的模型。我正在寻找一种方法将数据移动到应用程序的新版本,但我不确定如何。该应用已在商店中,因此我不想在可能的情况下更改应用。我正在考虑创建一个能够读取sqlite数据库并将记录插入新版本的应用程序,但我不确定这是否有用。谢谢。

1 个答案:

答案 0 :(得分:1)

首先,您应该阅读此guide

现在你可以看到,核心数据模型有版本。您必须确定更改是否是轻量级的,核心数据是否可以自动处理它们,否则您应该使用映射模型执行迁移