【发布时间】:2015-09-01 16:25:30
【问题描述】:
我正在尝试制作一个适用于二维数组的简单测试函数。目的是处理二维数组,将每个整数加 1,然后返回二维数组。
但是我在方法声明方面遇到了一些问题。到目前为止我已经尝试过了:
//this is the part that does not work
-(int[][])incrementBoard:(int[][])board{
...
}
但是这会产生错误。返回类型应该是 int[][] 类型,并且应该能够处理 int[][] 数组的输入。
我看过this的问题,我还是不知道如何声明这个函数。
提前谢谢你,
编辑
该功能现在可以工作了。但是,当我尝试传递 2D 数组时,它会导致线程 1 错误访问崩溃,并且消息 incompatible pointer types passing int[8][8] to parameter of type int**
如何编辑函数以使其接受 int[][] 类型的数组?
【问题讨论】:
-
可以添加错误信息吗?
标签: objective-c arrays methods