在我的应用程序中,它显示了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 度。
问题是什么?