사용자가 로그인하여 viewNumOne에 착륙하면 이름과 주소가 채워지고 viewNumTwo 및 viewNumThree가 표시됩니다. 이제 로그 아웃합니다. 그들이 다시 로그인 할 때 viewColorBlue로 곧바로 이동하기를 원합니다 (이 곳에서 문제가 발생합니다).Swift : TabBar 및 탐색 컨트롤러를 통해 프로그래밍 방식으로 하나의 뷰에서 다른 뷰로 전환
(로그인 화면) 로그인 필드가있는 컨트롤러보기.
(- 한 tabBar [0] 첫 번째 탭) : 그들이 TabBar의 인 rootVC에 가서 그들이 viewNumOne 첫 번째 탭에 착륙에 한 번 로그인
(루트) TabBar의 (이 잘 작동) viewNumNavController> viewNumOne (이름/주소 정보 필드 위치)> viewNumTwo> viewNumThree
(두 번째 탭 - 한 tabBar [1]) viewColorNavController> viewColorRed> viewColorBlue> viewColorWhite 여기는
(로그 아웃 버튼 여기) 시도했지만 코드는 그것을 cra 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)