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 回答