iOS-Login / Sign-Out-Implementierung in Swift

Habe ich schon versucht zu implementieren, die eine Login - /Logout-Flow für eine iOS-app in swift. Hier ist meine storyboard -

iOS-Login /Sign-Out-Implementierung in Swift

In der main-view-controller (das ist der Blaue Bildschirm), habe ich folgenden code implementiert, um zu erkennen, dass, wenn der Benutzer bereits angemeldet ist, dann, automatisch nehmen Sie an der table-view-controller -

override func viewDidAppear(animierte: Bool) {

    if PFUser.currentUser() != nil {

       self.performSegueWithIdentifier("test", sender: self)

    }

Das Problem ist, dass wenn ich mich Anmelde oder Login über einen der green screens, die Tabelle-Ansicht Navigationsleiste erscheint anders. Der "Abmelden" - button erscheint korrekt, wenn der Benutzer öffnet die app und ist bereits angemeldet sind, jedoch der Anmeldung oder Anmeldung über die green screens, die die Navigationsleiste enthält ein "< Zurück' - Schaltfläche.

Kann mir jemand erklären, wie man ein login /logout Fluss muss umgesetzt werden in der storyboard-und programmgesteuert in Swift. Ich habe gesehen, einige Objective-C Beispiele gibt, aber kann nicht scheinen zu finden, eine in Swift. Wenn jemand ein gutes Beispiel, wäre es wirklich hilfreich.

so, Sie versuchen, Sie zu entfernen-die "zurück" - Taste rechts?
in Ihrem viewdidload, auch wenn Sie eine haben, müssen Sie zum aufrufen von "hidesBackButton" - Eigenschaft des UIViewController, dies ist der Weg, um diese verschwinden, wenn dies nicht Ihre Frage, dann Fragen oder Antworten zu diesem Kommentar. Ich würde post ein code-Beispiel, aber es gibt zu viele schwachsinnig downvoters auf der Suche jetzt.
Vielen Dank, das war eine der Fragen, die ich hatte mit dem Login-flow. Ich fügte hinzu, 'selbst.navigationItem.hidesBackButton = true' zu viewDidLoad und es hat Super geklappt!
kein problem, bin froh, dass es geklappt hat für Sie

InformationsquelleAutor SB2015 | 2015-08-17

Schreibe einen Kommentar