Ich habe einige Probleme bei der Verwendung von Facebook Login-Framework bekommen. Anmelden ist in Ordnung, einfach und funktioniert. Mein Problem ist, wenn ich auf die FBSK-Abmelden-Schaltfläche klicke, gibt es eine Bestätigung (bist du sicher ...), die mich daran hindert, ein Aktions-Segment zu verwenden - was ist, wenn der Benutzer nein sagt, wie kann man sicherstellen, dass das Segment nur läuft? Bestätigung?Facebook Logout-Taste (iOS SDK) passendes Segment beim Abmelden
So bin ich verwirrt, wie man von einem Controller nach dem Abmelden erfolgreich ist, weil das Einfügen von Code in die viewDidAppear
Funktion nicht funktioniert, weil die Ansicht nicht aktualisiert wird, nur die Beschriftung wechselt von 'Abmelden' zu 'Anmeldung'.
Update: Ausgenommen für @IBAction
Methoden und verwendet FBSDKLoginManager.logOut()
, um sich abzumelden, jedoch entfernt dies die Überprüfung Teil und öffnet auch die Login-Pop-up sofort.
So bin ich noch offen für irgendwelche Vorschläge.
Es muss eine Delegate-Methode geben, um die 'Yes'- und' No'-Aktion der FBLogout-Schaltfläche abzufangen. –
@TheRohanSanap Es gibt eine "loginButtonDidLogOut" -Methode, von der ich dachte, dass sie aufgerufen werden sollte, wenn die Taste gedrückt wird/der Benutzer sich abmeldet, aber in meinem Fall wird sie nie aufgerufen. Ich kann mich abmelden, aber um den Übergang auszulösen, lege ich den Code in die Methode 'viewDidAppear' und wechsle dann die Ansichten, was nicht ideal ist. – Jimmy