单击按钮获取错误:无法识别的选择器已发送到实例-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应用开发的初学者
最佳答案
遇到问题了,您的情节提要中未包含导航控制器,并且您尝试从segue中推送。但是您已经发布了按钮操作的代码。首先将导航控制器添加到故事板。从登录按钮到任何情节提要中删除手动设置。
如果您不知道如何添加导航栏,请遵循以下图像: