私は現在ビューコントローラーが1つ、ビューコントローラー1,2,3,4、および5です。私はUINavigationControllerを使用しています。UINavigationController現在のビューコントローラーをスキップする
私はシーケンス、ビューコントローラ1、ビューコントローラ2、ビューコントローラ3、ビューコントローラ4
によってで行くだろう。しかし、私は私がポップアップ表示されますデフォルトでは、ビューコントローラ4から左上のボタンをクリックしたとき3番目のビューコントローラ。私はそれを望んでいないだろう、私は2番目のビューコントローラにポップしたいと思う。だから私は3番目のビューコントローラに入るときに3番目のビューコントローラのスタックを削除したいと思います。だから私は4番目のビューコントローラから2番目のビューコントローラに行くことができます。
誰でもその方法を知っていますか?
navigationController?.viewControllers.removeAtIndex(2)
navigationController?.popViewControllerAnimated(true)
第四1をポップその後、第三のビューコントローラを取り外し、そしてあなたが第二に取得する:あなたはこのような何かを行うことができ、ボタンをクリックしてください
yahのをボタンのアクションをリンクするときに、今、あなたの関数を参照してくださいする必要があり、それは働きます!ありがとうございました! –