Core Data轻量迁移问题。

时间:2014-04-06 15:00:29

标签: ios objective-c core-data appdelegate

我需要更改xcdatamodeld,所以我按照tutorial进行了操作。

我创建了另一个.mom文件,并向以前的某个实体添加了一个属性。然后我在我的AppDelegate中设置了这个。

NSDictionary *options = @{
                              NSMigratePersistentStoresAutomaticallyOption : @YES,
                              NSInferMappingModelAutomaticallyOption : @YES
                              };

    if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]) ...

我认为没关系,但当我尝试与核心数据进行交互时,我的应用程序因此错误而崩溃。

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'This NSPersistentStoreCoordinator has no persistent stores.  It cannot perform a save operation.'

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我设法解决,实际上我还需要更新我创建的persistentStoreCoordinator来处理iCloud上的数据库NSDictionary我称为options