我正在尝试构建一个计算器,它接受用户输入的数字并除以 3 个不同的数字,返回 3 个不同的值,我尝试了几种代码变体,但似乎无法使其正常工作。这是我已经编写的代码:
在 .h 文件中
@interface ViewController : UIViewController {
IBOutlet UITextField *userInput;
IBOutlet UILabel *label1;
IBOutlet UILabel *label2;
IBOutlet UILabel *label3;
}
-(IBAction)calculate;
-(IBAction) hideKeyboard;
@end
在 .m 文件中
@implementation ViewController
-(IBAction)calculate {
NSString *input = userInput.text;
NSString *result1 = label1.text;
NSString *result2 = label2.text;
NSString *result3 = label3.text;
int num1;
int num2;
int num3;
int num4;
num1 = [input intValue];
num2 = [result1 400];
num3 = [result2 2500];
num4 = [result3 500];
result1 = num1 / num2;
result2 = num1 / num3;
result3 = num1 / num4;
label1.text = [NSString stringWithFormat: @"%d", result1];
label2.text = [NSString stringWithFormat: @"%d", result2];
label3.text = [NSString stringWithFormat: @"%@", result3];
}
-(IBAction)hideKeyboard {
[userInput resignFirstResponder];
}
任何输入表示赞赏。