核心数据迁移:我应该如何在下一个版本中将数据类型从 bool 更改为 int

Core Data Migration: How should i change the data type from bool to int in next version

我的顾虑:

  1. 应用在 App Store 中,数据模型版本为 3。
  2. 到目前为止我使用和工作的是轻量级迁移。
  3. 现在我添加了带有新实体和属性的版本 4。
  4. 但是我只需要将版本 3 中的一个属性的数据类型更改为版本 4 中的 Int。

查询: 那么我应该如何解决这个问题呢?轻量级迁移是否仍然有效或需要手动进行。请对此提出建议。谢谢

没有尝试,但由于 BOOL 和 int 都在内部保存为 NSNumber,因此轻量级迁移应该可行。