【发布时间】:2012-08-21 07:15:47
【问题描述】:
我创建了一个基于核心数据的应用程序,用户可以使用 Dropbox 备份和恢复数据库。
现在我已经更改了模型(新版本),为现有实体添加了几个属性并实现了轻量级迁移。
迁移工作正常,我的问题是当我恢复使用以前模型创建的数据库时。
如果我终止应用程序并重新启动轻量级迁移会更新数据库架构,但我想实现一种方法来强制将数据库架构更新到新模型而不终止应用程序。
有没有办法做到这一点?
谢谢, 最大
【问题讨论】:
-
你的意思是,你想在飞机上这样做?
-
是的。我想避免用户必须终止应用程序并重新启动。
-
那么您就不需要进行这些提取 - 只需存储变量即可。
标签: ios core-data core-data-migration