【问题标题】:Objective C 2d array, Array subscript is not an integerObjective C 2d数组,数组下标不是整数
【发布时间】:2014-02-12 18:53:24
【问题描述】:

我正在尝试在 Objective-C 中使用 2d 数组,但收到 Array subscript is not an integer 错误。

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

grid[x][y]=1;

我尝试从 NSUInteger 更改为 NSInteger 和 int。

谁能告诉我哪里出错了?

谢谢

【问题讨论】:

    标签: objective-c arrays nsarray 2d


    【解决方案1】:

    您需要为 x 和 y 定义一个值,否则您不会访问任何索引...

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

    【讨论】:

      猜你喜欢
      • 2018-07-06
      • 2020-07-10
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 2011-02-17
      相关资源
      最近更新 更多