iOS文本字段未拒绝第一响应者

时间:2017-07-26 04:30:04

标签: ios swift uitextfield

我似乎无法辞去文本字段的第一响应者。请帮忙,我已经在stackoverflow上查看了其他解决方案但无法找到解决方案。以下是错误抛出 无法识别的选择器发送到实例

 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 个答案:

答案 0 :(得分:2)

最常见的情况是您的TextField至少有一个引用插座,它不会链接到任何内容。如果您可以再次查看故事板,您可能会看到类似的内容。

enter image description here