我有一个使用 Core Data 的 iPhone 应用程序。
我进行了更新并使用轻量级迁移从我的 MOM(托管对象模型)的 V1 到 V2。这非常有效。
当我想进入 MOM 的 V3(及更高版本)时会发生什么?
- 如果我决定继续进行轻量级迁移,它会自动处理从 MOM 的 V1 到 V3 和 V2 到 V3 的迁移,还是我需要做一些额外的事情?
- 如果我决定使用映射模型,会发生什么?如何将 V1 和 V2 MOM 升级到 V3?我需要为 V1 到 V3 和 V2 到 V3 创建一个映射模型吗?
- 这个问题更进一步......当我拥有 V6 MOM 并且仍然需要支持从 V1 MOM 升级的可能性时会发生什么?
另一个问题是确定当前 MOM 版本的最佳方法是什么?我应该使用 isConfiguration:compatibleWithStoreMetadata:
感谢您提供任何帮助。我喜欢核心数据。但它有时让我头晕目眩,我感到困惑,这就是为什么我要寻求一些圣人的智慧。