如何在pop到rootView Swift后立即更改标签?

时间:2018-06-13 08:48:34

标签: ios swift uinavigationcontroller uitabbarcontroller

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

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

但它只会弹出到根视图,并且不会更改选项卡! 我怎么能做到这两个?!

1 个答案:

答案 0 :(得分:3)

你必须改用它。

 self.navigationController?.tabBarController?.selectedIndex