FBSDKLoginManager web dailog登录后不会解雇

时间:2016-04-18 15:51:56

标签: ios objective-c facebook fbsdkloginkit

我试图使用以下方式登录Facebook:

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
    [login logInWithReadPermissions: @[@"public_profile", @"email", @"user_friends"]
     fromViewController:self
     handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
         if (error) {
             NSLog(@"Process error");
         } else if (result.isCancelled) {
             NSLog(@"Cancelled");
         } else {
             NSLog(@"Logged in");
         }
     }];

登录成功后,Web dailog应该被自动解除。但它没有发生。它停留在这个屏幕上:

enter image description here

奇怪的是,当我点击web dailog中的Done按钮时,即使登录成功后结果状态result.isCancelled也会显示为YES,{{1}是没有。

修改:我能够通过[FBSDKAccessToken currentAccessToken]登录并获取令牌,但不能通过NativeBehaviour

我实施了Facebook SDK Developers页面中提到的每一步。

0 个答案:

没有答案
相关问题