小编Sab*_*bCo的帖子

iOS:Facebook登录访问令牌错误:由于模拟器错误而退回到从NSUserDefaults加载访问令牌

根据说明进行配置后,我一直收到此错误,我无法在我的应用程序上成功使用Facebook登录.我在XCode 8.1上运行它并使用iOS 10.1模拟器.

我按照Facebook iOS SDK指南中的步骤操作,并将Facebook登录按钮放在我的视图控制器中.我显示了NSUserdefaults,其中一个键是"com.facebook.sdk:serverConfiguration",所以我相信它在那里保存.

- (void)viewDidLoad {
    [super viewDidLoad];
    if ([FBSDKAccessToken currentAccessToken]) {
        // User is logged in, do work such as go to next view controller.
        NSLog(@"test");
    }
    else {
        FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
        loginButton.center = self.view.center;
        [self.view addSubview:loginButton];
    }
    _loginButton.readPermissions =
    @[@"public_profile", @"email", @"user_friends"];
    NSLog(@"%@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);
}
Run Code Online (Sandbox Code Playgroud)

xcode facebook facebook-graph-api ios ios-simulator

5
推荐指数
1
解决办法
7093
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1

ios ×1

ios-simulator ×1

xcode ×1