Ios 为什么带UITapGestureRecognizer的视图控制器崩溃?

Ios 为什么带UITapGestureRecognizer的视图控制器崩溃?,ios,swift,Ios,Swift,为什么我的应用程序在启动时会崩溃,但却没有输入任何代码导致任何问题 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let tap: UITapGestureRecognizer = UITapGestureRecognizer (target: self, action: #selector

为什么我的应用程序在启动时会崩溃,但却没有输入任何代码导致任何问题

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let tap: UITapGestureRecognizer = UITapGestureRecognizer (target: self, action: #selector(ViewController.keyvoardDismiss))

        view.addGestureRecognizer(tap)
    }

    @objc func keyvoardDismiss() {
        view.endEditing(true)
    }

}

KeyVoardDisclease不是类方法,请使用

#selector(keyvoardDismiss)

试试
#选择器(self.keyvoarddisease)
Xcode是一种IDE,而不是一种编程语言。我很确定Xcode,IDE不会崩溃,但你的应用会崩溃(如果是Xcode崩溃,你应该向苹果提交一份bug报告)。您还应该将您的问题包含在崩溃报告中的错误消息中,Xcode确实提供了该消息。您还应该查看和。在最新的Xcode中,调用
keyVoardDisease
时没有错误。错误代码来自
视图。endEditing(true)
。这是什么意思?我想知道键盘用什么语言翻译成键盘。我在谷歌上搜索了一下,结果是16K条,而“键盘”上的结果是数十亿条。还是只是一个让我好奇的打字错误?