Пользователь входит в систему и приземляется на viewNumOne, они заполняют свое имя и адрес и получают вид ViewNumTwo и viewNumThree. Теперь они выходят из системы. Когда они возвращаются, я хочу, чтобы они перешли прямо к viewColorBlue (вот где я столкнулся с проблемой).Swift: программный переход от одного вида к другому с помощью TabBar и навигационного контроллера
(Экран входа) Просмотреть контроллер с полями входа. После входа в систему они идут в rootVC, который является TabBar и они приземляются на первой вкладке, которая viewNumOne (это работает отлично)
(Root) TabBar:
(Первая вкладка - TabBar [0]) viewNumNavController> viewNumOne (имя/адрес информационных полей здесь)> viewNumTwo> viewNumThree
(Вторая вкладка - TabBar [1]) viewColorNavController> viewColorRed> viewColorBlue> viewColorWhite (кнопка выхода из системы здесь)
Вот код, который я пробовал, но он shes:
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let tabBarController = mainStoryboard.instantiateInitialViewController() as! UITabBarController
tabBarController.selectedIndex = 1
let viewColorNaviCon = tabBarController.viewControllers![1] as! UINavigtionController
let viewColorBlueVC = viewColorNaviCon.topViewController as! ViewColorBlueController
self.presentViewController(viewColorBlueVC, animated: true, completion: nil)