2016-07-28 51 views
0

In meiner Anwendung habe ich eine Standard-Registerkarte für meinen Tab-Bar-Controller ausgewählt. Auf der viewDidLoad() des Standard-Tab, ich habe dies:Navigieren zum Navigations-Controller in der Tab-Leiste Controller

if (NSUserDefaults.standardUserDefaults().stringForKey("defaultCode") == nil) { 
    //let navController:UINavigationController = UINavigationController() 
    //self.presentViewController(navController, animated: true, completion: nil) 
    self.tabBarController!.selectedIndex = 1 

ich selectedIndex dachte Aufruf tun würde, was ich war auf der Suche für immer; Es ändert jedoch nur die ausgewählte Registerkarte in der Tab-Leiste, aber meine Ansicht ändert sich nicht. Der Bereich, den ich auskommentiert habe, zeigt schnell die richtige Ansicht und geht dann auf einen schwarzen Bildschirm. Die Ansicht, die ich zu wechseln versuchen ein Navigation Controller

Antwort

0

selectedIndex immer das erste und Pop/Drücks sein, nachdem

ausgewählt
+0

Dieser Beitrag ist kein wirklicher Versuch, die Frage zu beantworten. Bitte beachten Sie [StackOverflow funktioniert nicht wie ein Diskussionsforum] (http://stackoverflow.com/tour), es ist eine Q & A-Seite, wo jeder Beitrag entweder eine Frage oder eine Antwort auf eine Frage ist. Beiträge können auch [Kommentare] (http://stackoverflow.com/help/privileges/comment) - kleine Sätze wie diesen - haben, die verwendet werden können, um einen Autor zu kritisieren oder um Klärung zu bitten. Dies sollte entweder ein Kommentar oder eine [neue Frage] sein (http://stackoverflow.com/questions/ask) –