今日、PopToRootNavigationControllerが呼び出された場合には、厄介なバグを見つけた後、表示されているView Controllerの順序がトラッキングされました( )。私はかなりショックを受けました。UINavigationController ... PopToRootNavigationControllerポップ・オーダー.. stange
のは、我々は、コントローラCにPopToRootを呼び出す場合、スタックから削除され、第1のコントローラは、Bが削除された後にのみ、Bである私たちは3つのビューコントローラ
A(ルート)
B
C
を持っているとしましょう、コントローラーCが取り外されています。
私はまったく反対のことが予想されました。プッシュされた最後のものが最初にポップされたものです。
リンゴがこの種の行動を選択する理由を説明できる人はいますか?ルートビューコントローラ以外
popToRootViewControllerAnimated:
ポップスタック上のすべてのビューコントローラと表示を更新:私は間違っていないよ場合
おかげ
コードを投稿してください。 – Raptor