我有我的应用程序自定义的FB登录按钮按下时运行此代码:Facebook登录的iOS不返回
[login logInWithReadPermissions: @[@"public_profile",@"email",@"user_friends"] fromViewController:vc handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
NSLog(@"Process error");
} else if (result.isCancelled) {
NSLog(@"Cancelled");
} else {
if ([FBSDKAccessToken currentAccessToken]) {
// User is logged in, do work such as go to next view controller.
NSDictionary *parameters = @{@"fields":@"email"};
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"fetched user:%@", result);
}];
}
NSLog(@"Logged in");
}
}];
当我按“完成”它触发NSLog(@"Cancelled");
,我无法访问邮件/个人资料等
只检查fb文档https://developers.facebook.com/docs/ios/getting-started#delegate – jose920405