无法找到支持键盘iPhone-PortraitChoco-NumberPad类型4的键盘 - 数字变为'密码点'

时间:2017-12-24 17:24:45

标签: ios objective-c iphone xcode xcode6

我开始制作一个非常基本的应用,只使用标签和文字字段。我的应用程序工作完全正常,然后它开始变得奇怪。无论何时单击文本字段,都应该调出手机的数字键盘。这对于第一次输入完全正常,但第二次输入有时不会调出数字键盘,当您输入内容并单击它时,该文本字段就会变成“密码点”。单击按钮并进行计算时,结果也是“密码点”。但是,当打印到控制台时,它会识别正确的输出。无论是通过模拟器运行还是在构建之后通过我的手机运行,情况都是相同的。我在下面附上了一些必要的代码。

我非常感谢一些帮助,我对iOS开发非常陌生,并且没有理由发生此错误。谢谢!

ViewController.h:

@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *deviceType;
@property (weak, nonatomic) IBOutlet UILabel *iOSVersion;

@property (weak, nonatomic) IBOutlet UITextField *num1Val;
@property (weak, nonatomic) IBOutlet UITextField *num2Val;
@property (weak, nonatomic) IBOutlet UITextField *answerVal;

- (IBAction)addButtonPressed:(id)sender;

ViewController.m:

- (IBAction)addButtonPressed:(id)sender {

NSLog(@"Add Pressed");

float num1 = [[self.num1Val text] floatValue];
float num2 = [[self.num2Val text] floatValue];

NSLog(@"Number 1: %f Number 2: %f", num1, num2);

float answer = num1 + num2;
NSLog(@"Answer: %f", answer);

NSString *answerText = [NSString stringWithFormat:@"%f", answer];
self.answerVal.text = answerText;

}

0 个答案:

没有答案