作为记录:我最终通过将 Auth 登录视图控制器嵌入导航控制器来解决它,然后重定向到不是主要活动,而是重定向到选项卡栏控制器,现在它可以工作了。我在 Auth View Controller 上实例化 tab var 控制器并使用 Auth 视图控制器的导航控制器重定向到 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)
}
以及最终的工作结构:
