0

インターフェイスビルダーのテキストフィールドにユーザーが数値を入力する必要があり、それを数値として読み取りたいシステムが文字列として読み取ったと思いますが、親切に支援できる場合、ここに出力はありません。

インターフェイスで

{
IBOutlet UITextField *arr_values;}

@property (nonatomic ,retain) IBOutlet UITextField *arr_values;

および .m ファイル内

int inputNumber = [arr_values.text intValue]; 
NSLog(@"%@",inputNumber);

しかし、おかげでインターフェイスビルダーに # を入力しても出力はありません

4

2 に答える 2

3

このように textField から値を取得できます。

float val=[txtField.text floatValue];
于 2012-09-18T07:36:09.817 に答える
2

%@ を %d に置き換えます。整数については %d があります。 NSLog(@"%d",inputNumber);

カスタム キーボードについては、viewDidLoad メソッドに次の行を追加します。

[inputNumber setKeyboardType: UIKeyboardTypeNumberPad];

于 2012-09-17T20:36:39.080 に答える