Ios Segue VC与Tab应用程序Swift

Ios Segue VC与Tab应用程序Swift,ios,swift,Ios,Swift,我试图在应用程序中的视图控制器之间进行切换,但使用了选项卡式应用程序模板。这是我第一次使用基于选项卡的应用程序,我很难通过单击按钮来调用从第二个VC到第一个VC的segue 我尝试过在故事板中创建segue,如so self.performsguewithidentifier:SegueToCalc,sender:nil,并通过编程创建和调用segue,但这两种方法都只加载屏幕,而不加载底部的选项卡栏。我相信这是一种调用TabController来设置所选索引的方法,但我在下面尝试过,这也不起作

我试图在应用程序中的视图控制器之间进行切换,但使用了选项卡式应用程序模板。这是我第一次使用基于选项卡的应用程序,我很难通过单击按钮来调用从第二个VC到第一个VC的segue

我尝试过在故事板中创建segue,如so self.performsguewithidentifier:SegueToCalc,sender:nil,并通过编程创建和调用segue,但这两种方法都只加载屏幕,而不加载底部的选项卡栏。我相信这是一种调用TabController来设置所选索引的方法,但我在下面尝试过,这也不起作用:

var tabBarController: UITabBarController?
tabBarController?.selectedIndex = 0

您已经走上了正确的道路,但是,您正在创建一个新的UITabBarController,而不是访问您已经拥有的UITabBarController。您可以直接从其视图控制器访问可能的UITabBarController

@IBAction func onButton(_ sender: Any) {
    self.tabBarController?.selectedIndex = 0
}