iOs8 ipad xcode 6 FBdialog不会随着deatilview旋转而旋转

时间:2014-11-01 20:30:24

标签: rotation ios8 orientation presentmodalviewcontroller fbdialogs

在我的应用中,它会显示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度。

有什么问题?

1 个答案:

答案 0 :(得分:1)

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