标签栏控制器显示在故事板上但不在执行时

Tab Bar Controller showing on storyboard but not at execution time

我的应用运行良好,我的结构如下:

突出显示的是选项卡栏控制器,它在执行时不显示。其他一切工作正常。似乎是什么问题?我想要以下工作流程:

Auth 社交登录视图控制器-> 底部有 4 个选项卡的主视图控制器。在主选项卡上,我有一个 table 视图控制器,其中有一个卡片列表,可以带到另一个 activity。正如我之前所说,这是当前的工作流程,除了选项卡栏控制器根本没有显示在主视图控制器上。任何帮助将不胜感激。

更新:我从 UI 组件中拖出选项卡视图控制器,但仍然没有成功。导航仍然有效,但没有显示标签栏以到达其他 3 个 viewController。这是我目前的结构。

郑重声明:我最终通过在导航控制器中嵌入 Auth 登录视图控制器解决了这个问题,然后不重定向到主 activity 而是重定向到选项卡栏控制器,现在它可以工作了。我通过在 Auth View Controller 上实例化 tab var 控制器并使用 Auth view controller 的导航控制器重定向到 Tab View Controller 实现了这种重定向....代码:

    func redirectUserToMain(){
        //user is logged in, redirect to main View

        let storyboard = UIStoryboard(name: "Main", bundle: nil)

        let mainTabBarController = storyboard.instantiateViewController(withIdentifier: "MainTabBarController") as! UITabBarController
         self.navigationController?.pushViewController(mainTabBarController, animated: true)
   }

最终的工作结构: