【发布时间】:2013-04-21 15:03:35
【问题描述】:
我正在更新我的一个使用 Core Data 进行数据管理的应用程序。在当前版本中,我实现了 Magic Record 并更新了数据模型。数据模型将无法使用自动迁移,所以我需要实现手动迁移。我对如何使用 Magic Record 执行此操作感到困惑。
我查看了 Magic Record 的源代码,从它的外观来看,在尝试创建持久存储协调器时没有支持迁移管理器的实现。
当DEBUG 标志设置为true 时,应用程序会删除不兼容的版本并使用当前版本创建一个新数据库。但是,这不会迁移所有数据。从文档来看,这个功能似乎已经实现,因此我们不必通过删除应用程序并重新安装来不断删除旧版本,所以这是有道理的。
Magic Record 支持迁移管理器吗?有想过把它加到源代码中,但我不想修改库。
【问题讨论】:
标签: ios core-data core-data-migration magicalrecord