2014-02-12 37 views
0

我想在Objective-C中使用2d数组,但获取数组下标的错误不是整数。Objective C 2d数组,数组下标不是整数

NSUInteger grid[15][15]; 
NSUInteger x,y; 

grid[x][y]=1; 

我试过从NSUInteger改为NSInteger和int。

有人可以告诉我我哪里错了吗?

感谢

回答

1

您需要定义x和y的值,否则你没有访问任何指数...

NSUInteger grid[15][15]; 
NSUInteger x=1,y=2; 

grid[x][y]=1;