0

次のような 2 次元配列をトラバースしています。

for (menuViewController *aSelection in mainDataArray) {
    ...
}

ただし、下位の配列のデータにアクセスするにはどうすればよいですか? この次のコードは機能しませんが、私が何を意味するかについてのアイデアを提供します:

for (menuViewController *aSelection in mainDataArray) {
    NSLog(@"Data: %@", [aSelection objectAtIndex:2]);
}
4

2 に答える 2

1

Why don't you do a second for-in statement

for (NSArray* aSelection in mainDataArray) {
    for (NSArray* bSelection in aSelection) {
        //Do something innovative :)
    }
}
于 2012-07-08T21:15:52.803 に答える
1

配列内で配列をトラバースしている場合は、次のことを試していただけますか?

for (NSArray* aSelection in mainDataArray) {
    NSLog(@"Data: %@", [aSelection objectAtIndex:2]);
}
于 2012-07-08T21:11:25.850 に答える