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 配列を使用する必要がありますか?