我有四个单独的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中的数值相加...并将值存储在total中,然后更新标签。有什么建议吗?
答案 0 :(得分:3)
NSString上有一个方法-intValue
。这就是你想要使用的。
答案 1 :(得分:3)
int totalValue = [textField1.text intValue] + [textField2.text intValue]...;
label.text = [NSString stringWithFormat:@"The total value is %d", totalValue];