我有一个设置了标签栏控制器和三个标签的故事板。每个标签都有一个导航控制器。第一个标签有三个场景。在第三个选项卡的视图中有一个按钮(注销),我想继续到第一个选项卡上的第二个场景(对应于登录视图控制器并通过显示(例如Push)连接到第一个场景) 。如何从另一个选项卡上的场景中将标签应用程序中的第一个选项卡的第二个场景放回或回弹?
这里是我试过:
self.tabBarController?.selectedIndex = 0
这个工作,只要我回到第一个选项卡的初始场景敲击的UIButton后,但因为我想获得的第二个场景,这不是一个完整的解决方案,我认为解决方案可能会沿着这条线:
self.tabBarController?.selectedViewController = LoginViewController()
或
self.tabBarController?.setViewControllers(self.LoginViewController, animated: true)
但我不想创建视图控制器的另一个实例。
我还可以使用.selectedIndex来实现解决方案吗?