这是Java中的示例构造函数:
public Board(int row, int column)
{
this.row = row;
this.column = column;
}
...
int row;
int column;
这是我在 Objective CI 中的方法,我正在尝试做同样的事情:
- (void) setSquares: (int) row:(int) column
{
self.row = row; // <-- Error
self.column = column;// <-- Error
}
...
int row;
int column;
如您所见,我收到 2 个错误,因为编译器认为我正在尝试访问 2 个属性,一个称为行,一个称为列。我知道这是您假设访问属性的方式,但是您假设如何“更改范围”以便我可以将局部变量设置为方法的参数?我如何在 Objective C 中做到这一点?