0

在我的应用程序中,它显示了FBdialog在 facebook 时间轴上分享内容。

该对话框由以下命令显示:

[FBDialogs presentShareDialogWithParams:shareParams
    clientState:nil
        handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
            if(error) {
                NSLog(@"Error publishing story.");
            } else if (results[@"completionGesture"] && [results[@"completionGesture"] isEqualToString:@"cancel"]) {
                NSLog(@"User canceled story publishing.");
            } else {
                NSLog(@"Story published.");
            }
        }];

该对话框显示在detailViewController. 从 ios 7 开始,它在 ipad 中表现良好。但是在真实设备和模拟器中的 ios8 ipad 中,无论设备方向如何,fb 对话框始终以纵向显示。允许所有方向并且detailViewController正确旋转,但对话框没有。如果我将设备横向放置,则对话框错误 90 度,如果倒置,则对话框 180 度。

问题是什么?

4

1 回答 1

1

通过升级到最新的 facebook sdk 框架解决。

于 2014-11-02T00:47:52.153 回答