CoreDataアプリケーションで問題が発生しました...ストレージ用にコアデータを使用するように選択すると、appleによって提供されるボイラープレートコードでクラッシュします。CoreData PathForResourceでアプリケーションがクラッシュする
ここに任意のアイデア....
- 'nilの文字列パラメータ[NSURL initFileURLWithPath::] *:'- (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'、理由にアプリを終了語ります
同じことが起こっていますが、私は "momd"をxcdatamodelと同じように参照しています。これはうまくいくはずですか? – quantumpotato
私がやったのは、ファイルをxcodedatamodelからxcodedatamodeldにリネームしていただけです。理由は分かりません。 – logixologist