你如何用UITextField的元素“做数学”?

时间:2013-01-08 20:52:04

标签: ios6 nsstring uitextfield xcode4.5 ibaction

首先我道歉,如果这是一个相当简单的问题,但我是编程的新手。基本上我想要做的是有两个UITextField,你在每个UITextField中输入一个数字,然后按一个按钮,在第三个UITextField中显示前两个UITextFields的总和。这可能吗?基本上我需要知道的是如何定义加法按钮的IBAction方法。这是"我在想什么"但它不起作用,因为你不能用字符串值进行数学运算。

- (IBAction)addthefields {

 textfield3.text = textfield1.text + textfield2.text;

}

再次抱歉,如果它是一个简单的问题,但任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

这可能会奏效。它会将您输入的值添加到两个文本字段到第三个文本字段。

-(IBAction)addFields
{

   textfield3.text = [NSString stringWithFormat:@"%i",( [textfield1.text intValue] + [textfield2.text intValue] ) ];

{

你必须记住的一件事是,你不能用字符串值计算,你需要整数,双精度等等。