用于iOS 7的FBFriendPickerViewController在横向模式下无法正常工作

时间:2013-10-05 15:30:08

标签: facebook ios7 facebook-ios-sdk

我正在为我的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”上观察到的相同:)

1 个答案:

答案 0 :(得分:1)

尝试:

  1. 获取最新的Facebook SDK ,因为在上面的链接中,Facebook代表说问题应该得到解决。模态框架仍然考虑了状态栏的空间,因此您必须找到一种处理它的方法(此时不会花费太多时间来解决它)。

  2. 我还从我的应用代表中删除了[[UINavigationBar appearance] setTitleTextAttributes:];行,因此可能尝试删除所有导航栏自定义并查看您获得的内容。

  3. 祝你好运。