最初はセグエをあまり信用していませんでしたが (セグエが正しく設定されていないとクラッシュし、内部で何が起こっているのかわかりませんでした)、以前よりセグエを使用するようになりました。私はまだ何が起こっているのか正確に「理解」していません。
UINavigationController が関与していない ViewController A と ViewController B の間にセグエがあります。私が気に入っている FlipHorizontal トランジションを行います。
A がセグエを開始すると、A インスタンスはどうなりますか? A のメソッドにログ ステートメントを入れましたが、viewDidUnload
呼び出されません。それで、Aはまだ潜んでいますか?すべての変数をそのままにして、 A の同じインスタンスにセグエバックできるようにしたいのですが、その方法を理解できませんでした。
テストとして、A を Nav コントローラーに埋め込み、セグエと B へのプッシュの両方を試みましたが、A のインスタンスに戻ることができませんでした。