2014-01-24 31 views
0

我试图整合一个XCDMovieplayer,就像你通常会用MPMoviePlayer一样。问题是它一直在解雇。MoviePlayer继续解雇

这里是我的代码

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

错误:

你永远不应该从viewDidLoad方法存在任何视图控制器
Warning: Attempt to dismiss from view controller <ViewController: 0xa134b80> while a presentation or dismiss is in progress! 

回答

0

第一。

您的演示文稿调用后的代码实际上可能会产生意想不到的行为,而且您的视图还未在屏幕上出现。

尝试在viewDidAppear中呈现您的视图控制器。

+0

不改变任何东西。仍然得到错误。 – user3195388

0

确保在viewDidAppear的开头调用super。

[super viewDidAppear:animated];