iOS facebook图形请求完成处理程序块未调用

时间:2015-09-22 04:00:17

标签: ios facebook facebook-graph-api ios9

我使用Facebook iOS SDK和Parse在我的某个应用上通过Facebook处理用户登录。但是,在使用iOS 9 SDK构建应用程序后,该应用程序似乎无法从Facebook的图形API中获取信息。

以下是我用来从Facebook提取信息的代码片段

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]initWithGraphPath:@"me" parameters:@{@"fields":@"name,email,id,gender"} HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error){
        NSLog(@"%@",result);
}];

设置断点后,我发现completionHandler块根本没有被调用,这意味着调用没有结果也没有错误...

我已根据iOS 9 on Facebook website的说明更改了info.plist文件。该应用程序正在使用Facebook登录,它的工作已经完成登录。

当用户登录时,我用于该应用的权限为@[@"public_profile",@"email",@"user_friends"]

非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

它可能应该是一个完整的代码,如下面的

try it...