0

在我的应用程序,它显示了FBdialog分享在facebook时间线上的东西。iOs8 ipad xcode 6 FBdialog不旋转deatilview旋转

对话框由该命令中所示:在一个detailViewController

[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."); 
      } 
     }]; 

的对话框。自从ios 7在ipad上表现不错。但是在实际设备和模拟器中的ios8 ipad中,无论设备方向如何,fb对话框都始终以纵向显示。所有的方向都是允许的,并且detailViewController可以正确旋转,但是对话框编号不会改变。如果我在横向上握住设备,对话框90度错误,如果颠倒,对话框180度。

什么问题?

回答

1

解决升级到最新的Facebook SDK框架。

+0

我有相同的方向问题。我使用的是旧的FB iOS SDK 3.5.2,因为我的应用程序的目标是iOS6 - iOS10。什么SDK版本解决了你的问题。我想使用与我当前版本最接近的版本,但这会解决问题。谢谢... – 2016-12-20 00:23:01