繁体   English   中英

什么是测试按钮标题的正确公式?

[英]What is the right formula to make a button title tested?

我知道这听起来很奇怪,但是我的项目是在iPhone中制作TIC TAC TOE ,我想测试按钮文字是否等于X

我尝试键入此公式,但失败了,并且我知道计算机无法读取“ X”,因为我将其设置为NULL并且已运行,

if ((([button1.titleLabel.text stringByAppendingFormat:@" " ]   && [button2.titleLabel.text stringByAppendingFormat:@" " ]
&& [button3.titleLabel.text stringByAppendingFormat:@" " ]  ))

randomButton的titleLabel是一个字符串,因此可以使用isEqualToString:

if ([randomButton.titleLabel isEqualToString:@""]){
//do something
}

电脑不能,但iPhone不能! :)

要比较UIButton标题文本,应使用isEqualToString:

if([yourButton.titleLabel.text isEqualToString:@"X"])
{
    //Do something ...
}

PS Computer或任何廉价编程中,它只能理解由0 & 1 binary-language (有时称为machine-language )。

像这样检查:

if(button1.titleLabel.text isEqualToString:@"X"])
{ //YES
  //do something
}
else
{ //NO
  //do something
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM