MPMoviePlayerController忽略全屏模式不适用于iOS 6

MPMoviePlayerController工作正常,在iOS 5的iPad,最初的video开始添加MPMoviePlayerController自我subview在特定的帧。按MPMoviePlayerController全屏幕buttonMPMoviePlayerController显示电影的embedded式控制,再次点击该button将带来的video回到iOS 5中的初始帧。但在iOS 6中,当我按全屏button将video带到初始帧时,video刚刚熄灭。 看起来像苹果已经做了一些无证的变化MPMoviePlayer类是造成这种奇怪的行为。 任何人有这个问题的解决办法?

我自己解决了这个问题,在iOS 6中,苹果已经对MPMoviePLayerController类做了一些未MPMoviePLayerController修改,当你点击全屏button时,控制器启动MPMoviePLayerController和它的ParentController都会调用viewWillDisappearviewDidDisAppear

在我的项目(PDF阅读器)中,我有一个非常复杂的视图层次结构,在视图控制器中添加一个阅读器,然后将readerPageContentsbutton(图片库,video,链接)添加到阅读器页面,然后播放videobuttontap.So它调用ViewWillDisappear和ViewDidDisappear启动video时,当我按下切换屏幕button,使video初始帧,两个控制器的ViewWillAppearViewDidAppear再次调用,我在父母的再次创buildPDF页面控制器viewDidAppear正在删除video。

所以更容易解决它,以避免ViewDidDisappearViewWillDisappear被调用通过设置一些BOOL