正常に動作する単一ビュー アプリケーションを作成しましたが、Xcode がコア データを使用して空のプロジェクトで生成した同じコードをコピーするだけでコア データを追加すると、.
しかし、私のアプリケーションは、Persistent Store Coordinator を作成できないと言ってクラッシュします。すべての例外にブレークポイントを適用すると、この行でアプリケーションがクラッシュすることがわかりました
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:self.managedObjectModel];
この前に、Managed Object Model で URL を確認しました。 URL が NULL を返しています。
- (NSManagedObjectModel *)managedObjectModel
{
if (_managedObjectModel != nil) {
return _managedObjectModel;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"ProjectName" withExtension:@"momd"];
NSLog(@"Url:%@",modelURL);
_managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return _managedObjectModel;
}
シングル ビュー アプリケーションにコア データを追加するために必要なことはすべて実行しましたが、このリンクを使用してシングル ビュー アプリケーションにコア データを追加します。
個人的な認識:: URL が NULL を返すので、何か問題があると思います。
助けてください、大変困っています。
期待して感謝