this is my procedural scheme 我有一个选项卡控件,其中包含3个项目,分为1个项目,我有一个导航控制器,而不是其中一个弹出窗口
我需要从弹出窗口返回索引为2的标签栏控制器
这是我的代码,但是不起作用。
let TabViewController = self.storyboard?.instantiateViewController(withIdentifier: "TabViewController") as! TabViewController
self.present(TabViewController, animated: true)
我必须能够从弹出窗口返回到我的标签栏控制器,直接回到项目2的页面
答案 0 :(得分:1)
您可以尝试
self.dismiss(animated:true) {
let TabViewController = self.storyboard?.instantiateViewController(withIdentifier: "TabViewController") as! TabViewController
TabViewController.selectedIndex = 2
UIApplication.shared.keyWindow?.rootViewController = TabViewController
}