制作数学方程式

时间:2013-11-25 06:02:33

标签: objective-c

我正在教自己Objective-C,我尝试了一些代码来做数学方程式。你能告诉我我做错了吗?

    - (IBAction)mathEquation:(id)sender {
        int a = 6;
        int b = 2;
        self.showAnswer.text =  int a + int b;
    }

有人可以重写代码以正确的方式发布吗?谢谢!

1 个答案:

答案 0 :(得分:0)

int result = a + b;
self.showAnswer.text = [NSString stringWithFormat:@"%d", result];

在Objective-C中,你不能只为字符串分配一个数字,它不会起作用。正如您在我的代码中看到的,您需要将数值转换为字符串。方法[NSString stringWithFormat:]允许您这样做,以及您希望在字符串中包含哪种类型的数字。例如。格式表达式%d用于表示整数值。

此外,一旦您声明了变量(int a等),就不需要再次声明它们,您将收到错误。

我强烈建议您阅读Objective-C的基本语法。