我有 2 个视图控制器,然后标签栏控制器连接到 3 个导航控制器,每个导航连接到多个视图。从连接到导航控制器之一的这些视图之一中,我想再次返回到开始屏幕,这两条线很好:
let loginViewController = self.storyboard?.instantiateViewController(withIdentifier: "LoginViewController")
UIApplication.shared.keyWindow?.rootViewController = loginViewController
但是在我这样做并想再次导航到标签栏后,它从视图中消失了。我用它导航到标签栏:
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let viewTabController = self.storyboard?.instantiateViewController(withIdentifier :"MainTabBarController") as! MainTabBarController
viewTabController.selectedIndex = 1
appDelegate.window?.rootViewController = viewTabController
提前致谢。