Ich muss Code schreiben, um die Ansicht beim Starten der iOS-App auf eine andere Registerkarte umzuschalten (so wird beispielsweise die zweite Registerkarte standardmäßig anstelle der ersten angezeigt).
Ich bin neu bei Swift und habe Folgendes herausgefunden:
Der Code sollte wahrscheinlich in der Funktion override func viewDidLoad () des ViewControllers der ersten Registerkarte enthalten sein.
Der folgende Code zeigt den zweiten ViewController, jedoch nicht die Registerkartenleiste unten (vcOptions ist das zweite ViewController-Registerkartenelement:
let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
Ich denke, die Antwort könnte in der Verwendung von UITabbarController.selectedIndex = 1 liegen, aber nicht ganz sicher, wie dies implementiert werden soll.
if let tababarController = self.window!.rootViewController as! UITabBarController? { tababarController.selectedIndex = tabIndex }