控制台中没有打印任何内容,并且在- (void)request:(FBRequest *)request didLoad:(id)result
使用
基本上我想要用户名、FB 用户名和 FB id。有没有其他方法可以获取此信息,因为此方法似乎不起作用。
- (IBAction)performLogin:(id)sender
{
[self.spinner startAnimating];
GIFAppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate openSession];
FBRequestConnection* conn = [[FBRequestConnection alloc] init];
[conn addRequest:[FBRequest requestForMe] completionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *me, NSError *error) {
if(error) {
NSLog(@"Error requesting user info");
return;
}
NSLog(@"User's name is %@", me.name);
}];
}
请注意,该方法的其余部分有效,只是它的 FBRequestConnection 部分无效。:)