我可以执行以下操作吗?
- 从应用程序的 v1.0 开始。版本数据模型,将新版本指定为活动模式
- 在 appDelegate 中设置正确的选项以使用轻量级迁移创建 NSPersistentStoreCoordinator
- 对模型进行简单的更改并更新类。编译并验证一切正常。
- 在不更改版本的情况下再次更改数据模型,并再次更新类
当然,当我运行时,数据模型将不兼容,因为我在没有版本控制的情况下更改了它。但由于我不会发布中间版本,我怀疑从 v1.0 更新到双更新数据模型时数据迁移应该可以正常工作。
这是准确的吗?