0
我想用iCloud創建一個CoreData存儲。繼iCloud的編程指南核心數據示例代碼,我有這樣的一段代碼:爲什麼NSPersistentStoreCoordinator不能識別我的託管對象模型?
NSPersistentStoreCoordinator *coordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel: salonbook.xcdatamodeld];
這是我管理對象模型的圖像
我m出現錯誤:使用未聲明的標識符'salonbook'。
爲什麼?
嗨湯姆...我很抱歉,但我無法弄清楚如何*從模型文件創建NSManagedObjectModel ...我試過NSManagedObjectModel *媽媽= [[NSManagedObjectModel alloc] initWithContentsOfURL:salonbook];但那不是。你能給我一個樣本嗎?或提示?或者我可以找到一個例子? :D – SpokaneDude 2014-12-05 21:36:05
沒關係......我想出了......對於那些有同樣問題的人,下面是如何創建基於我上面使用的命名約定的NSManagedObjectModel: NSString * modelPath = [[NSBundle mainBundle] pathForResource:@「salonbook」ofType:@「momd」]; NSURL * modelURL = [NSURL fileURLWithPath:modelPath]; NSManagedObjectModel * managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL]; – SpokaneDude 2014-12-05 21:55:30