私はナビゲーションバー(ナビゲーションコントローラのナビゲーションバーではありません)を持っています。左に私はBar Button Itemをドラッグし、それをIBActonでView Controllerに接続しました。アクションが実行されます。バーボタンアイテムがアクションを実行できないSwift
navigationController?.popViewController(animated: true).
を繰り返しますが、私は、階層構造に埋め込まれたナビゲーションコントローラを持っているが、私は、ナビゲーションコントローラのナビゲーションバーを隠し、自分を使用しています。それがそれと関係があるかどうかはわかりません。しかし、Bar Button Itemsアクションは、一貫して実行されていません。時々私がそれをタップすると、ビューがポップ(削除)され、何も何も起こりません。もし誰かがこれを経験して何らかの洞察力を持っていれば、私は本当にそれを感謝します!
関連するコード:
@IBAction func backTapped(_ sender: Any) {
navigationController?.popViewController(animated: true)
}
これに関連するコードを追加します。 – KKRocks
バーボタンのフレームは何ですか?バーボタンに共通の落とし穴があり、時にはタップするには小さすぎることもあります。特にデバイスで作業している場合。 – erenkabakci
デバッグポイントを追加し、そのメソッドの呼び出しをチェックするかどうかを確認します。 – KKRocks