iOS文本字段不辞职第一响应者
Posted
技术标签:
【中文标题】iOS文本字段不辞职第一响应者【英文标题】:iOS text field not resigning first responder 【发布时间】:2017-07-26 04:30:03 【问题描述】:我似乎无法辞去文本字段的第一响应者。请帮忙,我在***上查看了其他解决方案,但找不到解决方案。这是抛出的错误无法识别的选择器发送到实例
class ViewController: UIViewController, UITextFieldDelegate
@IBOutlet var textInputScreen: UITextField!
override func viewDidLoad()
super.viewDidLoad()
textInputScreen.delegate = self
func textFieldShouldReturn(_ textField: UITextField) -> Bool
// textField.canResignFirstResponder is true
textField.resignFirstResponder() // throws error
// view.endEditing(true) // throws same error
// textInputScreen.resignFirstResponder() // throws same error
return true
【问题讨论】:
【参考方案1】:最常见的情况是您的 TextField 至少有一个不链接到任何东西的引用出口。如果您可以再次查看情节提要,您可能会看到类似的内容。
【讨论】:
谢谢!我刚刚删除了我的文本字段,然后再次连接了插座,它就起作用了。以上是关于iOS文本字段不辞职第一响应者的主要内容,如果未能解决你的问题,请参考以下文章
iOS:响应者辞职时,文本从子类 UITextfield 中消失