本文介绍了FBSDKAccessToken currentAccessToken不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to fix new FBSDKAccessToken, but I still don't know how

我的代码:

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

成功登录后, NSLog 总是打印 Out .我设置了 delegate ,所有来自 FB 开发人员的东西,等等,一切仍然没有.

When I'm successful logged in, NSLog always prints Out. I set delegate, everything from FB's developer etc and still nothing.

知道有人为什么吗?

推荐答案

我通过检索令牌字符串来解决了它.如果令牌字符串为nil,那么我将允许用户登录,否则我将导航至主页.

I resolved it by retrieving the token string. If the token string is nil then i'll allow user to login or else i'll navigate to home page.

类似这样的东西.

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

if ([tokenValue length] == 0)
{

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

else
{

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

}

希望这会有所帮助.

谢谢.

这篇关于FBSDKAccessToken currentAccessToken不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 04:17