我尝试将多维数组作为参数传递给方法。在此方法中,对数组的引用应存储在另一个变量中。这一切似乎都有效,但是当我尝试通过我的新变量访问数组时出现错误。
这是我的代码:
-(void)renderMap:(char[MAP_HEIGHT][MAP_WIDTH])mapData {
char* data;
data = *mapData;
NSLog(@"%c", data[1][1]); // Subscripted value is not an array, pointer, or vector
}