既存のデータベースをコア データにプリロードするチュートリアルに従っています。この行に到達するまで、コードは正常にコンパイルされます。
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"FailedBankInfo" inManagedObjectContext:context];
2012-11-19 12:45:02.247 CoreDatTutorial2[2049:403] -[FailedBankInfo subentitiesByName]: unrecognized selector sent to instance 0x100301010' というエラーが返されます。
が空ではなく、製品ディレクトリに保存されていることを確認しました。私が間違っていることは何か分かりますか?そのコード行をコメントアウトすると、プロジェクトは問題なくコンパイルされます。
残りのコードは次のとおりです。
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"FailedBankInfo" inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error];
for (FailedBankInfo *info in fetchedObjects){
{