iCloud Core Data存储的自定义迁移选项

时间:2015-08-17 23:08:11

标签: ios core-data core-data-migration

文档(从iOS 8开始)表示只能在iCloud支持的Core Data存储上执行轻量级迁移。如果之后仍需要执行自定义迁移,有哪些选项?

背景信息:我们即将使用我们的核心数据应用程序迁移到iCloud,但期望未来的主要架构更改仍需要通过映射字段​​等进行自定义迁移。

1 个答案:

答案 0 :(得分:4)

如果您使用iCloud,唯一的选择是轻量级迁移。如果你需要对模型进行结构改变,那么它必须是轻量级的。

您可以在迁移后对数据进行更改,但迁移本身将永远保持轻量级。

如果您遇到困难,那么您可以选择导出所有数据(可能导入另一个Core Data存储)并将数据再次导入iCloud,就像它是新的一样。