核心数据仅迁移特定表

时间:2011-08-20 22:40:20

标签: iphone core-data data-migration

我有一个iPhone应用程序,它使用由用户数据和应用程序数据组成的核心数据数据库。我想通过推送应用商店中的更新来更新应用数据,但我想保留用户当前数据库中的现有用户数据。有没有办法“挑选”我要迁移的表格?

2 个答案:

答案 0 :(得分:1)

您可以迁移/更新两件事:

  1. 模型,即实体和属性的结构。
  2. 模型中包含的新数据。
  3. 对于迁移,您可以指定哪些表已更改,哪些表未更改。在可能的情况下,所有数据都将自动保留。查看有关迁移的核心数据文档,这非常简单。

    对于数据,您可以从新应用的应用代理中读取该内容。检查新数据是否不可用(或检查这是否是更新后的第一次运行),是这样,更新表。

答案 1 :(得分:0)

如果有人遇到这篇文章,我找到了我正在寻找的答案here