我正在使用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 回答
它应该是一个完整的代码,如下所示