从标签字符串到int创建标签

时间:2014-05-09 21:08:04

标签: objective-c string math label

你好,我是初学程序员,正在制作一个数学游戏应用程序。

我有一个检查答案按钮,我正在做一个if语句,如

if textbox= label1.text + label2.text 

然后

label3.text = correct 

我感到困惑的部分是如何将标签从字符串转换为int,因为标签是一个字符串所以它不能添加我需要使它成为一个等于标签的int变量所以他们可以添加并检查用户是否输入了正确的答案。

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

在目标c中,为ios执行此操作的正确方法是:

    if ([label1.text intValue] + [label2.text intValue] == [textbox intValue]) {
        [label3 setText:@"Correct!"];
    }

但是,如果您正在为OS X(使用NSLabel)进行开发,请将[label1.text intValue]替换为[label1 integerValue]。