iOS 앱이 시작될 때보기를 다른 탭으로 전환하는 코드를 작성해야합니다 (예를 들어 두 번째 탭은 기본적으로 첫 번째 탭이 아닌 탭으로 표시됨).
저는 Swift를 처음 사용하며 다음을 해결했습니다.
코드는 아마도 첫 번째 탭의 ViewController에있는 override func viewDidLoad () 함수에 있어야합니다.
다음 코드는 두 번째 ViewController를 보여 주지만 맨 아래에 탭 표시 줄이 없습니다 (vcOptions는 두 번째 ViewController 탭 항목입니다.
let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
대답은 UITabbarController.selectedIndex = 1을 사용하는 데 있다고 생각하지만 이것을 구현하는 방법은 확실하지 않습니다.
if let tababarController = self.window!.rootViewController as! UITabBarController? { tababarController.selectedIndex = tabIndex }