辞書オブジェクトの配列を作成する必要があります。各辞書オブジェクトには、1 つの画像、1 つの音声、および 1 つのテキスト オブジェクト (同じ名前のもの) が含まれます。したがって、配列には 36 個のディクショナリ オブジェクトが含まれ、各ディクショナリ オブジェクトにはそれぞれ 3 つのオブジェクトが含まれます。
NSMutableArray *combinedArray = [[NSMutableArray alloc] init];
for(i=0;i<36;i++) {
NSDictionary *dict = [[NSDictionary dictionaryWithObjectsAndKeys:[imageArray objectAtIndex:i], @"image", [textArray objectAtIndex:i], @"text", [soundArray objectAtIndex:i], @"sound", nil]];
[combinedArray addObject:dict];
}
これで、combinedArray で arc4Random を使用できるようになり、選択したランダム インデックスに対応する 3 つのオブジェクトすべてが表示されます。お役に立てれば