【发布时间】:2014-02-24 15:00:28
【问题描述】:
我目前正在使用 Magical Record 将数据库存储在我的 iOS 应用程序中。
我将核心数据 xcdatamodeld 存储在一个静态库中,该库是我的应用程序的子项目。
应用程序可以很好地读取/写入数据库。
我刚刚向我的一个模型添加了一个属性,它应该会触发从我的模型版本自动迁移,但是这没有发生。
以下代码 [MagicalRecord shouldDeleteStoreOnModelMismatch] 返回 true,因此正在删除和创建我的数据库。
查看 Apples 自动迁移指南添加单个属性应该没问题。
我也在设置这样的 Magical Record [MagicalRecord setupAutoMigratingCoreDataStack];
我想知道是否因为核心数据 .xcdatamodeld 在子项目中,我必须做任何额外的工作 迁移成功
【问题讨论】:
标签: ios core-data migration magicalrecord