FBSDKAccessToken currentAccessToken不起作用

时间:2015-04-28 08:59:45

标签: ios facebook

我正在尝试修复新的FBSDKAccessToken,但我仍然不知道如何

我的代码:

if ([FBSDKAccessToken currentAccessToken]) {
    NSLog(@"In");
} else {
    NSLog(@"Out");
}

当我成功登录后,NSLog始终会打印Out。我设置了delegate,来自FB的开发者等所有内容,但仍然没有。

知道为什么?

1 个答案:

答案 0 :(得分:1)

我通过检索令牌字符串解决了这个问题。如果令牌字符串为nil,那么我将允许用户登录,否则我将导航到主页。

有点像这样。

NSString *tokenValue = [[FBSDKAccessToken currentAccessToken] tokenString];

if ([tokenValue length] == 0)
{

    NSLog(@"Allow user to login");
}

else
{

 NSLog(@"User is Already logged in");

}

希望这有帮助。

感谢。