Objective C 给我指定的代码行的运行时错误
-(void) play: (int)i at: (int)j {
if ([self.board[i][j] isEqualToString:@""]){
if (xplays) {
self.board[i][j] = @"x"; //<-----HERE
}
else
self.board[i][j] = @"x";
}
xplays = !xplays;
}
board
是一个属性。错误信息是
[__NSArrayI replaceObjectAtIndex:withObject:]: 无法识别的选择器发送到实例 0x7123120
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSArrayI replaceObjectAtIndex:withObject:]:无法识别的选择器发送到实例 0x7123120”
我需要使用 C 数组来进行这种分配吗?