返回带有索引2的标签栏控制器

时间:2018-06-19 15:35:42

标签: swift uinavigationcontroller uitabbarcontroller

this is my procedural scheme 我有一个选项卡控件,其中包含3个项目,分为1个项目,我有一个导航控制器,而不是其中一个弹出窗口

我需要从弹出窗口返回索引为2的标签栏控制器

这是我的代码,但是不起作用。

let TabViewController = self.storyboard?.instantiateViewController(withIdentifier: "TabViewController") as! TabViewController
    self.present(TabViewController, animated: true)

我必须能够从弹出窗口返回到我的标签栏控制器,直接回到项目2的页面

1 个答案:

答案 0 :(得分:1)

您可以尝试

self.dismiss(animated:true) {
     let TabViewController = self.storyboard?.instantiateViewController(withIdentifier: "TabViewController") as! TabViewController
     TabViewController.selectedIndex = 2
     UIApplication.shared.keyWindow?.rootViewController = TabViewController 
}