コードでナビゲーションバーを作成し、UIBarButtonItemをタップすると他のViewController(HomeViewController)に遷移できるようにしたいと考えています。ビルドしボタンをタップするとタイトルのエラーが出てしまいます。
コンソールに[chatapp.ViewController onClick]と出ているため、そこを見ているのですがわからない状態です。
該当部分のコードは以下の通りです。
Swift
1override func viewDidLoad() { 2 super.viewDidLoad() 3 4 // タイトルを付ける 5 self.title = "chat" 6 7 // addBtnを設置 8 addBtn = UIBarButtonItem(barButtonSystemItem: .reply, target: self, action: Selector(("onClick"))) 9 self.navigationItem.leftBarButtonItem = addBtn 10} 11 12// addBtnをタップしたときのアクション 13 func onClick() { 14 print("ボタンタップ") 15 let home = HomeViewController() 16 self.navigationController?.pushViewController(home, animated: true) 17 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。