2012-01-25 166 views
0

我已经发布了一个在后台有一些核心数据更改的应用程序。我目前有属性标记为一个字符串,我需要它现在是一个布尔值。是否可以通过轻量级迁移更改这些数据类型?更改属性数据类型 - CoreData版本控制

注意。这个改变是在后台完成的。没有人在这个实体中有任何信息。

回答

0

无论您是否使用该属性,数据存储都必须符合新的数据模型。如果没有,该应用程序将悄悄崩溃在您的用户,所以这是绝对不可取的。因此:你将不得不使用轻量级迁移。请参阅documentation寻求帮助。

+0

我想轻量级迁移,但是,它只是不工作。我最终删除了attribut并添加了一个不同名称的新名称,然后返回并调整我的代码。 – endy

+0

如果您不希望用户遇到崩溃,则仍然需要轻量级迁移。 – Mundi