FBFriendPickerViewController为空

时间:2014-06-08 01:50:32

标签: ios objective-c facebook-ios-sdk

我使用Facebook SDK for iOS v3.14.1

我有以下代码,它们分配并进入FBFriendPickerViewController,然后呈现它。第二行代码只是COCOS2D呈现视图控制器的方式。视图控制器本身正在呈现。

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

问题: FBFriendPickerViewController在呈现时为空。

我尝试过的事情:

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

permission = "user_friends";
status = granted;

我已经尝试了其他SO问题中建议的内容,但我怀疑它们已经过时,或者至少不适合我。

FBFriendPickerViewController is loading a empty tableview intermittently

FBFriendPickerViewController showing and empty table on iOS. Place Picker running fine

1 个答案:

答案 0 :(得分:0)

你必须在视图控制器上调用`loadData'。所以,完整的代码是:

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