我对 iPhone 开发场景还比较陌生。我正在练习,试图创建一个基本的计算器,可以进行简单的数字相加,但我想支持小数点。
这是我的代码:
- (IBAction) calculate
{
double number1 = ([textField.text doubleValue]);
double answer = number1+([textField2.text doubleValue]);
label.text = [[NSString alloc] initWithFormat:@"%2.f", answer];
}
- (IBAction) clear
{
textField.text = @"";
textField2.text = @"";
label.text = @"";
}
非常感谢您的帮助。
label.text = [NSString stringWithFormat:@"%2.f", answer];
。只是想指出一下。 :) - donkimdouble answer = number1+([textField2.text doubleValue]);
中不需要括号。可以写成double answer = number1+[textField2.text doubleValue];
。 - sudo rm -rfautorelease
对象了。 - Wayne Hartman