我在 xcode 中做一个井字游戏。这是我的代码
- (IBAction)c1Button:(id)sender {
if ((status.text = @"X goes now"))
{
c1.text = @"X";
if ([c1.text isEqualToString: @"X"])
{
status.text = @"O goes now";
}
else
{
status.text = @"X goes now";
}
}
else if ((status.text = @"O goes now"))
{
c1.text = @"O";
if ((c1.text = @"O"))
{
status.text = @"X goes now";
}
else
{
status.text = @"O goes now";
}
}
}
单击第一个单元格时,会出现应有的 X。现在状态标签更改为 O 。但是当单击单元格时,它仍然写 X 而不是 O。有什么问题?