我需要更改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.'
我错过了什么?
答案 0 :(得分:0)
我设法解决,实际上我还需要更新我创建的persistentStoreCoordinator来处理iCloud上的数据库NSDictionary
我称为options
。