【问题标题】:Swift Xcode Switching between View Controllers - Navigation between View ControllersSwift Xcode 在视图控制器之间切换 - 视图控制器之间的导航
【发布时间】:2020-05-02 07:36:46
【问题描述】:

我在我的应用程序中使用 Firebase,每次用户启动应用程序时 - 我需要检查此人是否已登录。如果用户已登录 - 我需要打开主视图控制器,如果用户未登录 - 我需要打开登录视图控制器。如何在我的移动应用中实现它?

【问题讨论】:

    标签: ios swift xcode storyboard swift4


    【解决方案1】:

    你可以浏览一下 Firebase 文档,如果你看的够仔细,里面有一个函数可以获取当前用户的电子邮件 ID 和 FireBase 分配给用户的自定义 ID。如果在您启动应用程序时(在您的第一个屏幕中)这两个参数为零,那么您可以执行Segue(xx,yy)。否则您可以直接进入主屏幕。

    【讨论】:

      【解决方案2】:

      您可以在您的应用中使用布尔用户默认值来跟踪用户之前是否已经登录。如果为真,那么您可以导航到主视图控制器,否则导航到登录视图控制器。您可以找到有关用户默认值 HereHere 的更多详细信息

      【讨论】: