对于某些人来说,我的问题可能很简单,但我对Objective C和Xcode相对较新。所以我有一个UILabel,我正在运行一个if语句,询问UILabel是否等于self.NSString然后执行...这是代码。
if (UILabel.text == self.NSString)
{
//Do Something here...
}
我想知道这是否有效,或者为了让它开始工作我必须做些什么。 提前谢谢。
答案 0 :(得分:5)
使用isEqualToString:
课程中的NSString
方法。
if([text isEqualToString:string])
{
// Do something here.
}
答案 1 :(得分:1)
比较字符串时,您应该使用
[UILabel.text isEqualToString:self.NSString]
==只是比较指针,即使它们的内容相同,它们通常也会不同。 isEqualToString方法比较内容。