自分専用のルートを持つナビゲーションコントローラが複数あるiOSアプリがあります。すべてのコントローラをすべてのスタックから削除
構造である:
からNavController(ルート:ログイン)
- > TabBarController(ホーム) - (検索) - (プロフィール)
------>からNavController (ルート:ホーム)
-------------> TableController
-----------------> DetailController
------>からNavController(ルート:検索)
------>からNavController(ルート:プロフィール)(ここでログアウトボタン)
私は中の午前ときこれらのうち(つまりProfile
)の場合、最初のログイン画面に移動するためのログアウトボタンがあります。ログインをロードする前に、すべてのナビゲーションスタックのすべてのコントローラが削除されていることを確認するにはどうすればよいですか?
私はpoptorootviewcontroller
を試してみましたが、それはちょうどあなたがこれを処理するためにNSNotificationCenter
を使用することができますプロフィールページ