0

我有四个单独的 UITextFields,我想将它们全部添加,然后在 UILabel 中显示内容,下面是当前代码:

- (void)updateString {

    self.string1 = textField1.text;
    self.string2 = textField2.text;
    self.string3 = textField3.text;
    self.string4 = textField4.text;
    self.string5 = textField5.text;        

    label.text = self.total; // total is an NSString and label is a UILabel

}

我无法将每个 textField1/2/3 中的数值相加...并将值存储在总计中,然后更新标签。有什么建议么?

4

2 回答 2

3

NSString 上有一个方法-intValue。这就是你想要使用的。

检查NSString 文档中的“获取数值”部分

于 2012-05-03T21:23:02.230 回答
3
int totalValue = [textField1.text intValue] + [textField2.text intValue]...;

label.text = [NSString stringWithFormat:@"The total value is %d", totalValue];
于 2012-05-03T22:14:13.267 回答