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