我正在遍历这样的二维数组:
for (menuViewController *aSelection in mainDataArray) {
...
}
但是,如何访问较低数组的数据? 以下代码不起作用,但让您了解我的意思:
for (menuViewController *aSelection in mainDataArray) {
NSLog(@"Data: %@", [aSelection objectAtIndex:2]);
}
答案 0 :(得分:1)
如果要遍历数组中的数组,可以尝试以下操作吗?
for (NSArray* aSelection in mainDataArray) {
NSLog(@"Data: %@", [aSelection objectAtIndex:2]);
}
答案 1 :(得分:1)
你为什么不做第二次for-in声明
for (NSArray* aSelection in mainDataArray) {
for (NSArray* bSelection in aSelection) {
//Do something innovative :)
}
}