Swift初心者のメモです。
やりたいこと
NavigationControllerの下にFirstViewControllerがあって、SecondViewController を PushViewControllerして開いて、そっから ThirdViewController に遷移したとして、ThirdViewControllerを閉じた時に FirstViewController に戻って欲しい。
開く時は
First -> Second -> Third
ときて、閉じる時は
Third -> First
って感じ。
ソースコード
どう書くのが正解なのか判りませんが、なんとかなったので晒します。
leftButton をカスタマイズして popToViewController の類をアレコレすればいける気もするけど、面倒くさいのとシンプルじゃないので、ThirdViewController で NavigationControllerの履歴から 1個前のViewControllerを削除してみた所、やりたい事が出来たみたいです。