2016-06-19 14 views
0

ich überprüfen, ob der Benutzer angemeldet ist und wenn es ich gerade in das Hauptmenü gehen wollen (Überspringen Login-Bildschirm) jetzt ich dies haben im Login viwillAppearändern Ansicht aus Sicht erscheint

if currentUser != nil { 
     self.performSegueWithIdentifier("login_success", sender: self) 
    } 

Es geht zwar in die if-Anweisung, ändert aber nicht die Ansichten. Danke

Antwort

1

viewWillAppear wird aufgerufen, wenn die Ansicht noch nicht in der Ansichtshierarchie ist, was eine Voraussetzung für die Durchführung eines Segments ist.

Sie haben die Wahl unter viewDidAppear, obwohl Benutzer vor dem Übergang den ersten Bildschirm sehen oder diese Prüfung vor der Anzeige des Anmeldebildschirms durchführen.