核心数据:从旧数据库导入值

时间:2014-03-12 06:27:49

标签: ios core-data import

我正在升级当前版本的字典应用。新版本的数据库具有新架构,并预先填充了新数据。

但是,我想从用户的数据库版本中添加一个属性值,用于在3个实体中找到的大约12000条记录。

编辑:这些是在整个应用程序中创建的值,因此我不能简单地覆盖以前的数据库。我希望可以加载新数据库,然后使用用户版本中的数据更新某些值。

我该怎么做?

我需要将具有不同模型版本的两个版本的字典加载到内存中并进行传输。这是对的吗?

1 个答案:

答案 0 :(得分:0)

  1. 您需要执行核心数据轻量级迁移。如果需要,检查网络上的tuto - 非常简单
  2. 您可以在项目中保存sqlite或xml(取决于数据大小)以及要更新的数据 - OR - 您可以从您自己的Web服务下载所需的更新。