0

ユーザー入力数値を受け取り、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];
}

どんな入力でも大歓迎です。

4

0 に答える 0