0

我使用 SwiftUI 创建了一个登录屏幕。当我按下登录按钮(在验证电子邮件和密码后)时,它会导航到 ViewController。

登录状态存储在userDefault布尔值中,以供以后再次启动应用程序时使用。在SceneDelegate,userDefault中勾选——如果是true,则显示主屏幕;否则显示登录屏幕。

在 View Controller 中,我创建了一个itemBarLogout 按钮,当按下它时会导航回登录屏幕。

我设法实现了上述逻辑。当我成功登录然后在模拟器中关闭应用程序并再次打开时,就会出现问题。当我按下 Logout Bar 项目时,该应用程序没有响应并且不会导航回登录屏幕。

我尝试使用协调器模式但没有成功。任何帮助表示赞赏!

4

0 回答 0