iOS6가 작동하지 6.MPMoviePlayerController setFullScreen 내가 아이폰 OS에 MPMovieplayercontroller와 아주 이상한 문제가
내가 시간 동안 디버깅 한, 그리고 마지막으로 setFullscreen에 문제가 있다는 결론을 내릴 수있다 : NO 애니메이션 : NO iOS6의에 .
내 프로젝트는 6.0 이하의 iOS도 지원하며, 정상적으로 작동해야합니다. 다음 코드 줄은 iOS 버전에 따라 다르게 동작합니다. 이 전체 화면이기 때문에 정상적으로 모두 iOS의 아래 6 &에서
NSLog(@"player fullscreen 1 = %u", self.player.isFullscreen);
[self.player setFullscreen:NO animated:NO];
NSLog(@"player fullscreen 2 = %u", self.player.isFullscreen);
플레이어 전체 화면 (1) = 1 인쇄.
플레이어 전체 화면 2 = iOS6에서는 1, 다른 버전에서는 0을 출력합니다. 이것은 클래스의 논리가 이것에 의존하기 때문에 문제이며 뷰를 닫으려고 할 때 이상한 동작으로 끝납니다.
누구나 iOS 6에서 setfullscreen이 작동하지 않는 이유에 대한 해결책이 있습니까?
은 (a (!) 참고에 난 호출 [self.player의 setFullscreen : YES 애니메이션 : NO] 때 IM 플레이어를 시작하고,이 전체 화면에 너무 시작 않지만, 캔트 전체 화면에서 다시 얻을 ..)
그리고 없다 예 - 전 화면에서 시작해야합니다!
또한 viewDidDisappear 및 viewWillDisappear에 아무 것도 없는지 확인하십시오!
언급 한 바와 같이, 나는 또한 그 문제에 대해 읽었습니다. 하지만 주된 문제는 setFullScreen은 상태를 변경하지 않는다는 것입니다. 그게 주요 문제 야. 그리고 내가 볼 수있는 한, 내 viewWillDisappear/viewDidDisappear의 아무도 호출되지 않습니다. – Lasse