ios Facebook 登录 - FBSDKAccessToken 为零

ios Facebook Login - FBSDKAccessToken is nil

这是我在视图控制器中的代码:

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

我得到了 Facebook 令牌,但后来​​由于某种原因 FBSDKAccessToken 变成了 nil

这意味着 Facebook "log-out" 按钮 - 变成 "Login"...

一旦用户登录到应用程序,除非您明确注销用户,否则 [FBSDKAccessToken currentAccessToken] 的值将出现。

只要确保您没有不小心将用户注销即可。