0

ユーザーが手動でアプリからログアウトしたい場合、登録/ログイン ビュー コントローラーに問題があります。

したがって、アプリの最初の VC は次のとおりです。

REGISTRATION/LOGIN VC : 認証情報がデバイスに既に存在するかどうかを確認し、存在する場合は自動的にログインを試み、成功した場合は HOME VC にプッシュします。クレデンシャルがない場合は、同じ VC に登録フォームが表示されます。

ここで、HOME VC に着いたら自分で登録/ログイン VC に戻ることができないようにするため、HOME VC のロード時に以前のすべての VC をナビゲーション アレイから削除します。(これは問題の一部でしょうか?)

ログインすると、ユーザーはほぼいつでも登録を解除でき、登録/ログイン VC に移動する必要があります。これを行うには、ログアウト ボタンを使用して VC からセグエを実行します。

問題は、このセグエが通過すると、上部にナビゲーション バーだけが表示された黒い画面が表示されることです。デバッグ中に、登録/ログイン VC のロジックが実行されていることがわかります (ユーザーが資格情報を持っていることを確認し、それらを見つけられず、理論的には登録フォームを表示します)。

何が原因なのかはわかりませんが、Register/login VC を root として持つと同時に、戻るナビゲーションからアクセスできないようにするための最善の方法は何なのか、本当に疑問に思いました。

助けてくれてありがとう!

4

0 に答える 0