如何在弹出到 rootView Swift 后立即更改选项卡?

how to change tab immediately after pop to rootView Swift?

我有一个包含 5 个选项卡的选项卡视图,每个选项卡都嵌入在导航控制器中!在选项卡 1 中,我输入视图控制器 A,然后输入 viewController B!在 B 视图控制器中的按钮上,我想弹出到根视图,并更改选项卡!我使用了这段代码:

  self.navigationController?.popToRootViewController(animated: true)                  
  self.tabBarController?.selectedIndex = 4

但它只弹出到根视图,并没有改变选项卡! 我怎样才能做到这两个?!

你必须改用这个。

 self.navigationController?.tabBarController?.selectedIndex