0
私はログインページを持っています。ログインに成功すると、ユーザーは着陸ビューコントローラー(VC)に連れて行きます。私はnavigationControllerを持っています。私はログインVCをポップアップし、着陸VCに押し込む。私が抱えている問題は、ログイン・ページに戻ってナビゲートするナビゲーション・コントローラの左ボタンで示されているように、ログインVCがスタック内に存続することです。ログインしたVCをスタックから完全に削除するにはどうしたら、ログインした後にナビゲーションコントローラがユーザをナビゲートすることができないのですか?NavigationスタックからViewControllerを削除する方法。返信するオプションはありません。Swift
self.navigationController?.popViewController(animated: true)
let landingPage = self.storyboard?.instantiateViewController(withIdentifier: "landingPage") as!
LandingViewController
self.navigationController?.pushViewController(landingPage, animated: true)
UINavigationController.viewControllersはナビゲーションスタックで、1つを削除して、NavigationControllerに配列を再度設定することができます –
あなたはeleborateできますか? – johnDoe
@Wezが提供する答えを確認することは、私が話していたことです –