【发布时间】:2013-04-30 19:29:09
【问题描述】:
我在 Xcode 中使用 UILabel 的条件语句做错了什么?
过度简化的示例,但我正在尝试更改 UILabel 相对于 UILabel 中的文本的内容。
-(IBAction)answerQuestion:(id)sender{
NSString *startingLableContent = @"Do dogs bark?";
NSString *answer = @"Yes.";
NSString *askAnother = @"What else do you want?";
if (mainLable.text == startingLableContent) {
mainLable.text = answer;
}else if (mainLable.text == answer){
mainLable.text = askAnother;
}
}
【问题讨论】:
-
您是否尝试搜索“Objective-C 比较字符串”?
-
当他没有意识到自己做错了什么时,他怎么知道要搜索“Objective-C 比较字符串”?
-
好吧,如果在 Objective-C 中比较两个字符串并没有给出预期的结果,这对我来说似乎很自然。
-
@MartinR 也许这就是为什么你有 28k 的声誉而不是 4 :)
标签: ios objective-c uilabel