Программно меняется на определенный ViewController - PullRequest
0 голосов
/ 09 мая 2018

Так что недавно мне помогли получить доступ к определенному дочернему контроллеру представления контроллера tabBarNav и отдельным контроллерам nav на всех пяти страницах tabBarNav. Код такой:

self.tabBarController?.selectedIndex = 4
            let targetNavigationController = self.tabBarController?.viewControllers![4] as? UINavigationController
            let yourTargetViewController = targetNavigationController?.viewControllers.first as? SettingsViewController
            // From here do whatever you want: call functions, perform segues, push to navigation stack or present modals, e.g.:
            yourTargetViewController?.performSegue(withIdentifier: "Account0", sender: self)

Теперь я пытаюсь получить такую ​​же функциональность с помощью кнопки в модальном всплывающем окне. Я пытаюсь отклонить модальное всплывающее окно и затем перейти на конкретную страницу. Модальное всплывающее окно встроено в его собственный Nav Controller. Спасибо за помощь заранее. Большое сообщество здесь!

...