SwiftUIでログイン画面を作成しました。(電子メールとパスワードの検証後) ログイン ボタンを押すと、ViewController に移動します。
ログイン状態はuserDefault
ブール値で保存され、後でアプリが再起動されたときに使用されます。ではSceneDelegate
、userDefault
がチェックされています。 の場合true
、メイン画面が表示されます。それ以外の場合は、ログイン画面が表示されます。
View Controllerで、itemBar
押されたときにログイン画面に戻るログアウトボタンを作成しました。
上記のロジックを実装することができました。この問題は、ログインに成功し、シミュレーターでアプリを閉じて再度開くと発生します。ログアウト バーの項目を押しても、アプリが応答せず、ログイン画面に戻りません。
Coordinator パターンを使用しようとしましたが成功しませんでした。どんな助けでも大歓迎です!