Just an update in case this helps anyone. While Dipak's answer worked flawlessly for me at the end, it did not work until I added permission to receive the invoice. I added the following lines of code immediately before the Dipak code, and it returned me the correct count of friends.
NSArray *permissions = [NSArray arrayWithObjects:@"friends_about_me", nil]; [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) { }]; [FBSession setActiveSession:[FBSession activeSession]];
source share