Wie melde ich mich mit der Facebook-Authentifizierung unter Swift und iOS ab?

Ich habe versucht, mich umzusehen, aber ich kann die Antwort auf meine Frage nicht finden.

Ich spiele mit dieser Anwendung von github herum:https: //github.com/Yalantis/Koloda/tree/master/Exampl

Ich benutze es, weil ich ein Projekt mache, das das Kachel-basierte Wischen aus dieser Anwendung verwendet.

Ich benutze auch Firebase. Bisher kann ich meiner Datenbank Benutzer hinzufügen, sodass App und Firebase verbunden sind.

Ich möchte auch, dass Benutzer sich über Facebook registrieren / anmelden.

Ich habe meine App mit Facebook verbunden und ein Benutzer kann sich über die Facebook-Authentifizierung anmelden.

Das Problem, das ich habe, meldet sich ab.

Wenn ich auf die Schaltfläche zum Abmelden klicke, möchte ich, dass der Benutzer vollständig abgemeldet wird. Es gibt also eine Abmeldemethode, die mit dem Facebook-SDK geliefert wird und sich Abmelden nennt. Hier sind die relevanten Teile meines Codes.

import FBSDKLoginKit
@IBAction func handleLogout(sender: AnyObject) {

    facebookLogin.logOut()
    print("loggedout")
    }

So wenn ich auf Abmelden und dann erneut auf Anmelden klicke, erhalte ich diese Seite:

http: //imgur.com/owi3zZ

Ich möchte nicht, dass der Benutzer berechtigt bleibt, nachdem er auf die Schaltfläche zum Abmelden geklickt hat. Wie stelle ich sicher, dass der Benutzer beim Klicken auf den Abmeldebutton vollständig von Facebook abgemeldet ist und beim Klicken auf den Anmeldebutton seinen Benutzernamen / sein Passwort erneut eingeben muss?

Ich habe versucht, mich im Internet umzuschauen, kann aber keine Lösung für mein Problem finden, obwohl ich mir sicher bin, dass es etwas ziemlich Einfaches ist, hoffe ich!

Vielen Dank für Ihre Hilfe und Entschuldigung, wenn die Formatierung schlecht ist.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage