Core Data
CurdBoy丶
curd boy
展开
-
CoreData版本迁移(一)
轻量级迁移符合下面情况的数据迁移为轻量级迁移:1.添加、删除实体2.修改原有实体的属性(增加、删除、修改)适用场景:在版本迭代中为了满足新需求数据库的表结构可能会发生改变,这时就需要一个新的表结构来替换旧的表结构,但是如果直接在原有的可视化托管对象模板模型(Model.xcdatamodeld)上修改会导致应用崩溃(原因在最后的说明解释)。迁移方法:1.选中Mo原创 2016-07-25 00:43:54 · 1068 阅读 · 0 评论 -
CoreData版本迁移(二)
默认迁移方式适用场景:新版本的某项数据是旧版本某项数据映射得到的,但实体名字不相同。操作步骤:注:上面文章提到在轻量级迁移加载Store时配置options时添加了NSInferMappingModelAutomaticallyOption:@YES,为了确定映射模型是不是在使用并能正常运行,建议先禁用该选项。1.选中Model.xcdatamodeld文件,点击上方菜单栏的F原创 2016-07-25 23:51:39 · 355 阅读 · 0 评论