2017-01-26 2 views
0

Das ist mein Code in der View-Controller ist:ios Facebook Login - FBSDKAccessToken ist gleich Null

- (void) loginButton:(FBSDKLoginButton *)loginButton didCompleteWithResult: (FBSDKLoginManagerLoginResult *)result error: (NSError *)error{ 
    if ([[result token] tokenString]) { 
      //send token to the server... 
    } 
} 

ich Facebook-Token, aber später aus irgendeinem Grund die FBSDKAccessToken wendet sich an nil

was bedeutet, dass der Facebook "Abmelden" -Knopf - "Login" wird ...

+0

Sie meinen, Sie können den '[FBSDKAccessToken currentAccessToken]' '? – Rikh

+0

am Anfang - und dann wird es null –

+0

Sind Sie sicher, dass Sie den Benutzer nirgendwo einloggen? Sobald sich der Benutzer erfolgreich mit Facebook angemeldet hat, sollte immer ein Wert für "[FBSDKAccessToken currentAccessToken]" vorhanden sein, bis sich der Benutzer abmeldet. – Rikh

Antwort

1

Sobald sich der Benutzer bei der Anwendung anmeldet, wird der Wertangezeigt, sofern Sie sich nicht explizit abmeldenwird anwesend sein.

Stellen Sie sicher, dass Sie den Benutzer nicht versehentlich abmelden.

Verwandte Themen