Navigation Bar を使っての画面間の遷移をコードで記述したいです。
画像は状況を簡易的に作りました。
その際に、遷移先(nextView)にnavigation left item を作ることはできたのですが、
そのボタンを押すと、以下のエラーがでてクラッシュしてしまいます。
どうactionの部分を記述すれば、うまくいくでしょうか?
教えていただけると助かります。
お願い致します。
swift
1class NextViewController: UIViewController { 2 3 override func viewDidLoad() { 4 super.viewDidLoad() 5 6 let leftBatBarButtonItem:UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.search, target: self, action: "leftButtonTapped") 7 //注意ボタンを押してfixしていくと actionの部分が action: Selector(("leftButtonTapped"))になります。(結果は同じ) 8 self.navigationItem.setLeftBarButton(leftBatBarButtonItem, animated: true) 9 } 10 11 override func didReceiveMemoryWarning() { 12 super.didReceiveMemoryWarning() 13 // Dispose of any resources that can be recreated. 14 } 15 16 func leftButtonTapped(){ 17 self.dismiss(animated: false, completion: nil) 18 print("ボタンがおされました") 19 20 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/15 22:34 編集