【发布时间】:2015-12-18 21:56:55
【问题描述】:
我正在使用 Facebook iOS SDK 和 Parse 在我的一个应用程序上通过 Facebook 处理用户登录。但是,在使用 iOS 9 SDK 构建应用程序后,该应用程序似乎无法从 Facebook 的图形 API 获取信息。
这是我用来从 Facebook 提取信息的代码 sn-ps
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"]。
非常感谢任何建议!
【问题讨论】:
-
显示
logInWithReadPermissions的代码 -
我也有同样的问题。如果你弄清楚了,请告诉我
-
您使用的是什么版本的 SDK?
-
你解决了这个问题吗?我也有同样的问题!
-
你发现这个问题了吗?
标签: ios facebook facebook-graph-api ios9