【发布时间】:2012-05-28 01:23:30
【问题描述】:
我们正在执行我们的第一个 iOS 应用更新,以及我们的第一个核心数据迁移。
这似乎比我在网上看到的标准和轻量级核心数据迁移示例更复杂,但也许我遗漏了一些东西。
我们的场景是我们更新了 .xcdatamodel(只是添加了一个新字段),以及我们应用程序中使用的很多参考数据(存储在我们的 Core Data 数据库中),但是我们需要保留一些用户数据(存储在同一个 Core Data 数据库中)。
我已将模型定义的多个版本添加到我们的 .xcdatamodelld 文件中,并尝试了轻量级核心数据迁移过程(使用映射模型(一个 .xcmapingmodel 文件)),它成功更新了模型,但是我看不到任何明显的方式可以让我们将选定的数据(用户的数据)从先前版本的数据库导入到与下一个版本的应用程序捆绑在一起的新数据库中(包含我们更新的参考数据)。
非常感谢任何有关如何处理这种情况的建议。
提前致谢,泰德
【问题讨论】:
标签: ios core-data core-data-migration