在我的应用中,它会显示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度。
有什么问题?
答案 0 :(得分:1)
通过升级到最新的facebook sdk框架来解决。