你好,我是初学程序员,正在制作一个数学游戏应用程序。
我有一个检查答案按钮,我正在做一个if语句,如
if textbox= label1.text + label2.text
然后
label3.text = correct
我感到困惑的部分是如何将标签从字符串转换为int,因为标签是一个字符串所以它不能添加我需要使它成为一个等于标签的int变量所以他们可以添加并检查用户是否输入了正确的答案。
任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
在目标c中,为ios执行此操作的正确方法是:
if ([label1.text intValue] + [label2.text intValue] == [textbox intValue]) {
[label3 setText:@"Correct!"];
}
但是,如果您正在为OS X(使用NSLabel)进行开发,请将[label1.text intValue]替换为[label1 integerValue]。