我使用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"]
。
非常感谢任何建议!
答案 0 :(得分:0)
它可能应该是一个完整的代码,如下面的
try it...