モデルにいくつかの変更を加えました (ただし、まだ移行はしたくないので、アプリケーションを削除し、クリーンなビルドなどを行うだけです)。
ただし、iPhone またはシミュレーターで実行すると、次のエラーが発生します。
*** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'executeFetchRequest:error: フェッチ要求にはエンティティが必要です。
エンティティを次のように設定します。
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Document" inManagedObjectContext:managedObjectContext];
私の managedObjectContext は nil ではありません。しかし、モデルにエンティティを表示するとリストが空になるため、オブジェクト モデルが正しく読み込まれていないか、同様のものが読み込まれていないと思われます。
managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
NSLog(@"%d", [[managedObjectModel entities] count]);
モデルがロードされていることを確認するにはどうすればよいですか?