我正在更新使用Core Data进行数据管理的其中一个应用程序。在这个当前版本中,我实现了Magic Record并且更新了数据模型。数据模型将无法使用自动迁移,因此我需要实施手动迁移。我对Magic Record如何做到这一点感到困惑。在魔法记录中使用自定义策略迁移
我查看了Magic Record的源代码,并且从它的外观来看,在尝试创建持久性存储协调器时没有支持迁移管理器的实现。
当DEBUG
标志设置为true时,应用程序将删除不兼容的版本并使用当前版本创建新的数据库。但是,这不会迁移所有数据。从文档看来,它看起来像是实现了这个功能,所以我们不必通过删除应用程序并重新安装来不断删除旧版本,这样才有意义。
Magic Record是否支持迁移管理器?我曾考虑将其添加到源代码中,但我不想修改该库。
看起来这种方法在过去的3年中没有成为完整版本。还有其他官方选择吗? – 2016-07-29 16:47:48