嗨和tnxs阅读:我看到有一些类似于我的问题,但不能让我的代码工作。当我按下addFirstOption相关按钮时,范围是让键盘解除。
此IBAction是MainViewController.
firstOption
中的UIButton调用,是属性IBOutlet UITextField。
运行时到达[self.firstOption resignFirstResponder]
时崩溃。
我尝试了[self.firstOption isFirstResponder]
和[self.firstOption canResignFirstResponder]
进行交叉检查,在这两种情况下我得到了BOOL YES,这是有道理的......
我使用相同的输入和resignFirstResponder做了非常相似和更简单的代码,它们都有效。
- (IBAction)addFirstOption:(UIButton *)sender {
NSString *firstOptionName = [[self firstOption]text];
Option *userOption1 = [[Option alloc]init];
userOption1.name = firstOptionName;
[self.firstOption resignFirstResponder];
}