是否可以合成NSStrings进行计算?

时间:2011-07-23 07:00:43

标签: objective-c ios

- 当我调用我的字符串时,数据不会计算,我收到错误。是我的编码(如下所示)?是否有可能有3个数据字段,而ans是3个最低2个整数的总和?这是在扼杀我的大脑。 (我已经为X,Y,Z)声明了可选的整数帮助!谢谢。

- (我正在合成2个单独的TextFields(最后,第二个和第三个),标签和字符串也是如此。我也在合成计算应该出现的最后一个字段,那就是{ {1}})。

totalTextField, totalLabel, totalString

1 个答案:

答案 0 :(得分:0)

好吧,如果我遇到问题你想要打印出最低的两个整数的总和(我不明白是否在textField或标签中)。 这三个数字应由用户在lastTextFieldsecondTextFieldthirdTextField中设置。
如果这是正确的(并且为所有textField正确设置了委托),则可以使用- (void)textFieldDidEndEditing:(UITextField *)textField方法执行操作。

要获取textField中的值,您可以调用textField的intValue属性的text方法,即

[[lastTextField text] intValue];

(与调用doubleValuefloatValue等同样的方式)。 这样您就可以访问textFields中的值。

要更新最终结果,您应调用setText:的{​​{1}}方法(如果您要更新totalTextField,则方法相同)。即如果您将结果保存在名为totalLabel的int中,则可以调用

res

希望有所帮助