UILabel.text == self.NSString?

时间:2013-07-20 23:35:08

标签: objective-c if-statement nsstring uilabel

对于某些人来说,我的问题可能很简单,但我对Objective C和Xcode相对较新。所以我有一个UILabel,我正在运行一个if语句,询问UILabel是否等于self.NSString然后执行...这是代码。

if (UILabel.text == self.NSString)
{
//Do Something here...
}

我想知道这是否有效,或者为了让它开始工作我必须做些什么。 提前谢谢。

2 个答案:

答案 0 :(得分:5)

使用isEqualToString:课程中的NSString方法。

if([text isEqualToString:string])
{
  // Do something here.
}

答案 1 :(得分:1)

比较字符串时,您应该使用

[UILabel.text isEqualToString:self.NSString]

==只是比较指针,即使它们的内容相同,它们通常也会不同。 isEqualToString方法比较内容。