CoreData資料庫遷移操作步驟,操作是基於Xcode7. 1.添加新的資料庫.選中當前資料庫版本:Editor->Add Model Verson,創建一個新的資料庫版本. 2.Command + N,創建一個映射模型.iOS->CoreData->Mapping Model->Next,選擇舊 ...
CoreData資料庫遷移操作步驟,操作是基於Xcode7.
1.添加新的資料庫.選中當前資料庫版本:Editor->Add Model Verson,創建一個新的資料庫版本.
2.Command + N,創建一個映射模型.iOS->CoreData->Mapping Model->Next,選擇舊的資料庫版本->Next,選擇新的資料庫版本->Create.
3.選中一個資料庫,右側工具欄第一個標簽->ModelVerson->current,選擇最新的資料庫版本.
4.選擇最新的資料庫創建新的實體類.如圖:
5.在AppDelegate.m文件中找到方法:- (NSPersistentStoreCoordinator *)persistentStoreCoordinator;,在方法的實現中給options添加字典:@{NSInferMappingModelAutomaticallyOption:@(YES), NSMigratePersistentStoresAutomaticallyOption:@(YES)}.如下圖:
經過上面的過程,即可完成資料庫遷移.