【问题标题】:iOS text field not resigning first responderiOS文本字段不辞职第一响应者
【发布时间】:2017-07-26 04:30:03
【问题描述】:

我似乎无法辞去文本字段的第一响应者。请帮忙,我在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
    }

【问题讨论】:

    标签: ios swift uitextfield


    【解决方案1】:

    最常见的情况是您的 TextField 至少有一个不链接到任何东西的引用出口。如果您可以再次查看情节提要,您可能会看到类似的内容。

    【讨论】:

    • 谢谢!我刚刚删除了我的文本字段,然后再次连接了插座,它就起作用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 2011-10-05
    相关资源
    最近更新 更多