У меня есть два UITabController
с. Один из них управляется из UIViewController
s, которые вложены в область действия первого UITabController
(ниже в иерархии). Когда я изменяю selectedIndex
одного нижнего в иерархии, это также меняет другое. Я перепробовал много вещей (см. Ниже) и ничего не работает. Любая идея, как я могу управлять одним, а не другим.
// Controls both
self.tabBarController!.selectedIndex = curTab
// Doesn't do anything
(self.storyboard?.instantiateViewController(withIdentifier: "SecondTabBar") as! UITabBarController).selectedIndex = curTab
// Where stb is via classes to the storyboard of UITabController also doesn't work
stb.selectedIndex = curTab