无法识别的选择器已发送

无法识别的选择器已发送

单击按钮获取错误:无法识别的选择器已发送到实例-iOS Swift 3

import UIKit
class Login: UIViewController {
override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBAction func LoginButton(_ sender: UIButton) {
    print("Login button")
}}

错误
2017-04-05 14:55:56.965 Design [3510:67974]未知的类在Interface Builder文件中登录。
2017-04-05 14:56:00.084 Design [3510:67974]-[UIView LoginButton:]:无法识别的选择器已发送到实例0x7ffa2f70c9b0
2017-04-05 14:56:00.093 Design [3510:67974] *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[UIView LoginButton:]:无法识别的选择器已发送至实例0x7ffa2f70c9b0'
*
首先抛出调用堆栈:
(
....
)
libc ++ abi.dylib:以NSException类型的未捕获异常终止

图片 :
ios - 单击按钮获取错误:无法识别的选择器已发送到实例-iOS Swift 3-LMLPHP
我是IOS应用开发的初学者

最佳答案

遇到问题了,您的情节提要中未包含导航控制器,并且您尝试从segue中推送。但是您已经发布了按钮操作的代码。首先将导航控制器添加到故事板。从登录按钮到任何情节提要中删除手动设置。

如果您不知道如何添加导航栏,请遵循以下图像:
ios - 单击按钮获取错误:无法识别的选择器已发送到实例-iOS Swift 3-LMLPHP

10-01 16:19