コンソールに何も出力されず、- (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 の部分だけが機能しないことに注意してください。:)