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