我遇到了CoreData應用程序的問題......當您選擇使用核心數據存儲時,它在Apple提供的boiler plate代碼上崩潰。應用程序在CoreData PathForResource上崩潰
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"iLoveForLife" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
它說*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: '* - [NSURL initFileURLWithPath:]:零字符串參數'
這裏的任何想法....
我得到的是同樣的東西,但我的「媽媽」引用與我的xcdatamodel相同。這應該工作嗎? – quantumpotato 2011-04-25 17:49:10
我所做的只是將文件從xcodedatamodel重命名爲xcodedatamodeld,並且工作正常。不知道爲什麼。 – logixologist 2011-05-27 06:46:47