我正在使用Facebook iOS SDK和Parse来处理我的一个应用中的用户通过Facebook登录。然而,在使用iOS 9 SDK构建应用程序后,该应用似乎无法从Facebook的图形API获取信息。
这里是我用来从Facebook获取信息的代码片段。
这里是我用来从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"]
。
非常感谢任何建议!
logInWithReadPermissions
代码。 - Ashish Kakkad