我正在使用 facebook FBFriendPickerViewController 并希望用户只能选择一个朋友,然后让它关闭视图控制器。在 FBFriendPickerDelegate 中,在 selectionDidChange 方法下,我试图捕捉他们选择的朋友,然后关闭视图控制器。我不能忽略它,我觉得我以前做过很多次这样的事情,所以我觉得问这个有点愚蠢,但我觉得我已经用尽了这个的每一个变化,没有任何效果。
-(void)friendPickerViewControllerSelectionDidChange:(FBFriendPickerViewController *)friendPicker{
self.selectedFriends = friendPicker.selection;
NSLog(@"%@", self.selectedFriends);
[friendPicker dismissViewControllerAnimated:YES completion:nil];
}
我也试过
[[friendPicker parentViewController] dismissViewControllerAnimated:YES completion:nil];
[self.friendPickerController dismissViewControllerAnimated:YES completion:nil];
[self.navigationController dismissViewControllerAnimated:YES completion:nil];
[[friendPicker navigationController] dismissViewControllerAnimated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:nil];
一切都无济于事。