Necesito escribir un código para cambiar la vista a otra pestaña cuando se inicia la aplicación de iOS (por ejemplo, la segunda pestaña se muestra de forma predeterminada en lugar de la primera).
Soy nuevo en Swift y he trabajado en lo siguiente:
El código probablemente debería ir en la función override func viewDidLoad () del ViewController de la primera pestaña.
El siguiente código muestra el segundo ViewController, pero no con la barra de pestañas en la parte inferior (vcOptions es el segundo elemento de la pestaña ViewController:
let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
Creo que la respuesta puede estar en usar UITabbarController.selectedIndex = 1, pero no estoy seguro de cómo implementar esto.
if let tababarController = self.window!.rootViewController as! UITabBarController? { tababarController.selectedIndex = tabIndex }