在我的UIBarButtonItem
上创建名为nextVc
的{{1}},并按navigationBar
设置其操作,但不起作用。
我的代码如下:
nextVc.action = #selector(self.gotoVC4)
故事板的图像在这里:
答案 0 :(得分:1)
由于你有一个故事板,只需按住Ctrl键从条形按钮拖动到" View Controller 4"场景创造一个segue。无需代码。
答案 1 :(得分:0)
self
表达式selector
方法应为dynamic
或@objc
override func viewDidLoad() {
super.viewDidLoad()
nextVc.action = #selector(gotoVC4)
}
dynamic func gotoVC4() -> Void {
print("go to vc4")
let vc4 = ViewController4()
self.navigationController!.pushViewController(vc4, animated: true)
}