美文网首页
Core Data 数据迁移 版本升级

Core Data 数据迁移 版本升级

作者: JaiUnChat | 来源:发表于2017-05-16 22:52 被阅读62次

在Core Data中如果想要对xcdatamodeld 文件中的数据字段增删的话,是不可以直接添加的,那样子xcode会报错。
因为persistent store是会在一开始的时候进行数据库版本比对,如果比对失败,就会进行数据库迁移等(如果有设置好)。
�下文介绍的是轻量级低人力资本的迁移方法。

xcode8 会在控制台输出很多core data相关信息,在当前的调试方案中添加环境变量



可以减少信息
在平时选模拟器的地方 ** Manage Scheme -> 选中你的工程名字�-> edit**

A lightweight migration 轻量级迁移

  1. 在Editor菜单中选择 Add Model Version ... 然后命名版本名字就可以了
  2. 在xcdatamodeld文件的右边File Inspector中下面的Model Version, 选择之前填的名字就可以了。

如上图Record2 图标右下角的地方有个绿色小勾勾就好了

相关文章

网友评论

      本文标题:Core Data 数据迁移 版本升级

      本文链接:https://www.haomeiwen.com/subject/czrrxxtx.html