ユーザー入力数値を受け取り、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];
}
どんな入力でも大歓迎です。