【发布时间】:2015-10-29 13:10:02
【问题描述】:
好的,我有 6 个实体:WLComment、WLItem、WLPortal、WLSponsor、WLUser、WLWishlist。它们每个都有属性:标识符,类型为 Integer 16。现在我需要将每个实体的该属性的类型更改为 Integer 32。
- 我知道我需要迁移
- 我知道我不能使用轻量级迁移,因为这种迁移类型不允许更改类型
这就是我在AppDelegate.swift 中设置核心数据堆栈的方式:
MagicalRecord.setupCoreDataStack()
我现在该怎么办?
【问题讨论】:
-
应用已经发布还是仍在开发中?
-
@Fogmeister 应用尚未发布。
-
好的,首先,您需要从旧版本创建数据模型的新版本。应用程序发布后,您不能只更改模型。它需要保持不变。然后创建一个新版本,并对其进行更改。
-
我建议看一下教程之类的。
-
我有第二版核心数据。有教程吗?
标签: ios swift core-data magicalrecord core-data-migration