2016-05-27 15 views
-1

Ich möchte diesen Code ausführen, bevor der erste View-Controller die Ansicht öffnet, damit die App weiß, wohin der Benutzer umgeleitet werden soll, wenn der Benutzer angemeldet ist. Wie kann ich das tun? der Code ist hier:Wie wird Code ausgeführt, bevor die erste Ansicht geöffnet wird?

if let firstCheck = NSUserDefaults.standardUserDefaults().objectForKey("username"){ 
     self.performSegueWithIdentifier("View1ToView2Segue", sender: nil) 
} 

ich den Code func viewDidLoad nach Überschreibung put() aber es hat nicht funktioniert.

Antwort

1

Leider können Sie das nicht tun. :(In diesem Fall hätte ich ein Ladebild oder etwas Ähnliches und lasse es verblassen, wenn das Segment nicht ausgeführt werden soll. Sie würden dies in der viewDidAppear Methode ausführen.

+0

ok. Ich weiß, dass ich keine haben kann Code, der an die Datei launchscreen.storyboard angehängt ist, gibt es eine Möglichkeit, einen benutzerdefinierten Startbildschirm mit Code zu erstellen? – johnjay22113

+0

Ich glaube nicht, dass Sie mich richtig verstehen. Sie müssen nichts in der Datei launchscreen.storyboard tun Ihr erster ViewController, dann fügen Sie ein Bild oder irgendeinen Text in den Startbildschirm ein und legen dasselbe auf Ihren Viewcontroller.Falls Sie mehrere Ansichten haben, fügen Sie eine Ansicht oben auf Ihrem Viewcontroller hinzu und fügen Sie dann die separaten Ansichten hinzu – penatheboss

+0

ok, ich habe es irgendwie bekommen, danke! – johnjay22113

Verwandte Themen