For quick 3.0, you can programmatically call the tabbar delegate method like this
self.tabController.selectedIndex = index (eg 0,1...etc) self.tabController.delegate.tabBarController(self.tabController, didSelectViewController: self.tabController.viewControllers[index])
source share