Сбой 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, и это полноэкранный режим. Я переключаюсь на другое приложение, и обратно оно вылетает. Купить почему бы не с другим контроллером фильма. Кроме того, другой не показывает никаких элементов управления воспроизведением, в то время как этот, который вылетает, показывает.

0 ответов

Другие вопросы по тегам