如何添加两个textField值

时间:2010-05-26 11:21:19

标签: iphone objective-c xcode

我想获取两个textfields值并添加值并将它们显示到另一个textField中。

如何以编程方式执行此操作?

2 个答案:

答案 0 :(得分:1)

关注this tip,然后添加两个NSNumber。

NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * myNumber = [f numberFromString:ftext];
NSNumber * myNumber2 = [f numberFromString:ftext2];

float out = [myNumber floatValue] + [myNumber floatValue];
[f autorelease];

-Dan

答案 1 :(得分:1)

floatValue上还有一个NSString方法,所以你也可以这样做:

float sum = [textField1.text floatValue] + [textField2.text floatValue];

哪一点更简洁。