Сбой MPMoviePlayer при выходе и в приложении
Я получаю эту ошибку:
-[MPInlineVideoFullscreenViewController player]: unrecognized selector sent to instance 0x15e63fe90
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MPInlineVideoFullscreenViewController player]: unrecognized selector sent to instance 0x15e63fe90'
Используя iOS 8, язык Objective-C. Но у меня есть этот же код в if statement
как это в applicationDidBecomeActive
и не вылетает
UIViewController *vc = ((UINavigationController*)self.window.rootViewController).visibleViewController;
if([vc isKindOfClass:[VideoViewController class]]) {
VideoViewController *vca = vc;
if(vca.player.playbackState == MPMoviePlaybackStatePaused){
[vca.player play];
}
Но если я использую его на другом MPMoviePlayer, и это полноэкранный режим. Я переключаюсь на другое приложение, и обратно оно вылетает. Купить почему бы не с другим контроллером фильма. Кроме того, другой не показывает никаких элементов управления воспроизведением, в то время как этот, который вылетает, показывает.