2014-01-24 3 views
0

Я пытаюсь интегрировать XCDMovieplayer, как обычно, с MPMoviePlayer. Проблема в том, что она продолжает увольнять.Movieplayer продолжает увольнять

вот мой код

- (void)viewDidAppear:(BOOL)animated { 
    XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"9bZkp7q19f0"]; 
    [self presentMoviePlayerViewControllerAnimated:videoPlayerViewController]; 
} 

ошибка:

Warning: Attempt to dismiss from view controller <ViewController: 0xa134b80> while a presentation or dismiss is in progress! 

ответ

0

Прежде всего, вы никогда не должны представить любой контроллер представления от метода viewDidLoad.

Код после вашего вызова презентации может привести к неожиданному поведению и более того, ваш вид еще не появился на экране.

Попробуйте представить свой контроллер просмотра в видеDidAppear.

+0

Ничего не меняет. все равно получите ошибку. – user3195388

0

Убедитесь, что вы вызываете super в начале viewDidAppear.

[super viewDidAppear:animated];

Смежные вопросы