导航到特定的TabBar项目

mik*_*sis 1 tabbar uitabbarcontroller ios swift

我有一个功能可以将我导航到所需的任何视图:

func move(identifier: String , viewController : UIViewController)  {
        let mstoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
        let vc: UIViewController = mstoryboard.instantiateViewController(withIdentifier: identifier)
        viewController.present(vc, animated: true, completion: nil)
    }
Run Code Online (Sandbox Code Playgroud)

如何将其转换为我想要的任何tabBar项?或者我可以使用什么导航到我想要的tabBar项?

提前致谢

编辑:

在此处输入图片说明

在此处输入图片说明

Ade*_*eel 6

既然UITabBarController是您应用程序的rootViewController,那么假设您知道要切换到的标签索引将为您完成。

    let tabBarController = UIApplication.shared.keyWindow?.rootViewController as! UITabBarController
    tabBarController.selectedIndex = tabIndex
    self.presentingViewController!.presentingViewController!.dismiss(animated: true, completion: {})
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明