核心数据 - 迁移到新的模型名称

时间:2014-12-12 00:40:53

标签: ios swift core-data-migration nspersistentstore nsmanagedobjectmodel

我现在在商店里有一个应用程序,我正在更新。我做了很多Core Data更改,包括更改'lazy var managedObjectModel:NSManagedObjectModel'和'lazy var persistentStoreCoordinator:NSPersistentStoreCoordinator?'中的名称。

如何正确使用Core Data Migration来确保现有用户下载更新时,应用程序不会崩溃?

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"MyApp-Model" withExtension:@"momd"];

NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"MyApp.sqlite"];

let modelURL = NSBundle.mainBundle().URLForResource("My-App", withExtension: "momd")!

let url = self.applicationDocumentsDirectory.URLByAppendingPathComponent("My-App.sqlite")

0 个答案:

没有答案