Ios FBFriendPickerViewController为空

Ios FBFriendPickerViewController为空,ios,objective-c,facebook-ios-sdk,Ios,Objective C,Facebook Ios Sdk,我正在使用适用于iOS v3.14.1的Facebook SDK 我有下面的代码,它分配并初始化一个FBFriendPickerViewController,然后显示它。第二行代码只是COCOS2D显示视图控制器的方式。视图控制器本身显示正常 FBFriendPickerViewController *friendPicker = [[FBFriendPickerViewController alloc] init]; [[CCDirector sharedDirector] presentMo

我正在使用适用于iOS v3.14.1的Facebook SDK

我有下面的代码,它分配并初始化一个
FBFriendPickerViewController
,然后显示它。第二行代码只是COCOS2D显示视图控制器的方式。视图控制器本身显示正常

FBFriendPickerViewController *friendPicker = [[FBFriendPickerViewController alloc] init];
[[CCDirector sharedDirector] presentModalViewController:friendPicker animated:YES];
问题:FBFriendPickerViewController在显示时为空

我尝试过的事情:

我已确保已向用户请求了适当的权限,即
用户朋友
。使用
/me/permissions
参数调用
FBRequestConnection
,表示我有权查看用户的好友列表:

permission = "user_friends";
status = granted;
我试过其他SO问题中的建议,但我怀疑它们已经过时,或者至少对我不起作用


您必须在视图控制器上调用“loadData”。因此,完整代码是:

FBFriendPickerViewController *friendPicker = [[FBFriendPickerViewController alloc] init];
[friendPicker loadData];
[[CCDirector sharedDirector] presentModalViewController:friendPicker animated:YES];