我正在为我的 iPad 应用程序中的 Facebook 集成工作。我正在使用FBFriendPickerViewController。我的应用程序在 iOS 6 上的横向和纵向模式都可以正常工作,但是当我使用 iOS 7 时,朋友选择器控制器只能在纵向模式下正常工作。当尝试以横向模式启动它时,会弹出白色视图。我可以在背景中看到微弱的朋友选择器视图,但很难看到。有谁知道这一定是什么原因?我使用的代码库如下。
if (!_friendPicker) {
self.friendPicker = [[FBFriendPickerViewController alloc] init];
// _friendPicker.delegate = self;
_friendPicker.title = @"Select a friend";
_friendPicker.allowsMultipleSelection = NO; // Share dialog doesn't allow more than one recipient
}
[_friendPicker clearSelection];
[_friendPicker loadData];
_friendPicker.modalPresentationStyle = UIModalPresentationFormSheet;
[_friendPicker presentModallyFromViewController:self
animated:YES
handler:nil];
我在 facebook 示例应用程序“HelloFacebookSample”上观察到的相同:)