-1

10 個の配列を持つ辞書を取得し、各配列には 20 個の要素があります。each 配列の 18 番目の要素にアクセスするにはどうすればよいですか? ポインタをください。ありがとう。ログファイルを添付するここに画像の説明を入力

4

3 に答える 3

1
for (NSString *key in [dictionary allKeys])
{
    NSArray *menuList = [dictionary objectForKey:key];
    NSString *imageName = [menuList objectAtIndex:17];
    NSLog(@"Image Name:%@", imageName);
}

あなたが実際に望んでいたのは

NSString *imageName = [dictionary objectForKey:@"episodeImagePath"];
于 2012-06-18T09:31:34.483 に答える
0

次のコードを使用します

//iterate all values
for (NSArray *arr in yourDictionary.allValues) {
    //To loop the array
    for (NSString *str in arr) {
       NSLog(@"Element %@", str);
    }
}
于 2012-06-18T09:30:45.007 に答える
-1

1 つの配列で 18 番目の要素すべてを取得できるように、1 つのオブジェクト クラスを使用する方がよいと思います。

于 2012-06-18T09:50:34.170 に答える