0
我創建了我的模型的新版本並將其設置爲我的當前模型。我添加了兩個新實體,其中一個實體依賴於父實體。核心數據遷移 - 已添加實體
設置我的商店
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
當我加入以下代碼,我創建了一個映射模型 - 源我的舊模式和目標我的新模式。 但是,應用程序在啓動時仍然崩潰。我想我在這裏錯過了一些東西。我試過瀏覽蘋果文檔,但仍然無法完成。
崩潰的控制檯輸出是什麼?正如一個將NSInferMappingModelAutomaticallyOption設置爲YES的旁註意味着您不打算使用映射模型。如果你想使用映射模型,你需要將它設置爲NO。 – svena
嗨,我把它設置爲否,不知道我是否需要做其他任何事情。我設置異常斷點,我得到這個: #0 0x02a7fcf0在objc_exception_throw() #1 0x01926ab7在+ NSEntityDescription entityForName:inManagedObjectContext:]。( –
是否控制檯輸出顯示任何東西它應該 – svena