返回从标签栏控制器查看控制器

时间:2018-04-16 10:21:01

标签: ios swift

enter image description here我有一个viewController。此视图控制器转到TabBarViewController,它有两个孩子。我怎样才能从这个孩子回到根视图控制器? (我想在点击UPDATE / CHANGE按钮后返回第一个视图控制器)

我试过这个,但它没有用。

self.navigationController?.popToRootViewController(animated: true)

3 个答案:

答案 0 :(得分:1)

你可以尝试

self.navigationController?.navigationController?.popToRootViewController(animated: true)

答案 1 :(得分:0)

试试这段代码。它为你工作。

_ = navigationController?.popToRootViewController(animated: true)

_ = navigationController?.popViewController(animated: true)

答案 2 :(得分:0)

试试这个流程,它对我来说非常适合。

为每个viewcontroller设置一个标签Value,如下图所示,并在按钮操作中使用以下代码。

@IBAction func ButtonActin(_ sender: Any)
{
   // Button Action from viewcontrollerOne to viewcontrollerZero
   tabBarController?.selectedIndex = 0
}

enter image description here