一連の属性を含むSeasonInfoというエンティティを持つコア データ モデルがあり、その 1 つがyear (int 16) という属性です。 SeasonInfoには、 GameInfoというエンティティとの 1 対多の関係が含まれています(SeasonInfo で定義されている関係名は games と呼ばれます)。
私の入力されたデータベースには、たくさんのシーズン (毎年 1 つ) が含まれています...そして、各シーズンにはゲームのリストがあります - 各シーズンのゲームの束。 SeasonInfo <---->>ゲーム情報
私の TableView コントローラーでは、次を使用して特定の年のSeasonInfoにアクセスします。
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"SeasonInfo" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
// Set up the cell...
SeasonInfo *info = [seasonInfoArray objectAtIndex:indexPath.row];
//Put the Year as the Main title of the Row
yearLabel.text =[NSString stringWithFormat: @"%@", info.year];
それはうまくいっているようですが、特定のシーズンのゲームにアクセスする方法がわかりません。このテーブル ビューから特定の年を選択すると、ゲームの NSArray を別のテーブル ビュー コントローラーに渡したいと思います...ビュー間でデータを渡す方法は知っていますが、スケジュール ビューに遷移する前の「gamesArray」。