0

내 앱에서 Facebook의 일정에 무언가를 공유하기 위해 FBdialog을 보여줍니다.iOs8 ipad xcode 6 FBdialog가 회전하지 않고 회전하지 않습니다.

대화는이 명령에 의해 표시됩니다 :

[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

최신 facebook SDK 프레임 워크로 업그레이드하여 해결되었습니다.

+0

동일한 방향 문제가 있습니다. 내 앱이 iOS6-iOS10을 타겟팅하기 때문에 이전 FB iOS SDK 3.5.2를 사용하고 있습니다. 어떤 SDK 버전이 문제를 해결 했습니까? 현재 버전과 가장 가까운 버전을 사용하고 싶지만 문제가 해결됩니다. 감사... –