CoreData数据库迁移操作步骤,操作是基于Xcode7.
1.添加新的数据库.选中当前数据库版本:Editor->Add Model Verson,创建一个新的数据库版本.
2.Command + N,创建一个映射模型.iOS->CoreData->Mapping Model->Next,选择旧的数据库版本->Next,选择新的数据库版本->Create.
3.选中一个数据库,右侧工具栏第一个标签->ModelVerson->current,选择最新的数据库版本.
4.选择最新的数据库创建新的实体类.如图:
images/loading.gif' data-original="http://images2015.cnblogs.com/blog/501477/201603/501477-20160331162745019-1233830613.png" />
5.在AppDelegate.m文件中找到方法:- (NSPersistentStoreCoordinator *)persistentStoreCoordinator;,在方法的实现中给options添加字典:@{NSInferMappingModelAutomaticallyOption:@(YES), NSMigratePersistentStoresAutomaticallyOption:@(YES)}.如下图:
经过上面的过程,即可完成数据库迁移.
原标题:CoreData数据库迁移的操作
关键词:数据库