电影播放器​​不断解雇

时间:2014-01-24 09:51:16

标签: ios objective-c

我正在尝试集成XCDMovieplayer,就像您通常使用MPMoviePlayer一样。问题在于它不断解雇。

这是我的代码

- (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!

2 个答案:

答案 0 :(得分:0)

首先,你不应该从viewDidLoad方法中提出任何视图控制器。

您的演示文稿调用后的代码实际上可能会产生意外行为,而且此时您的视图尚未显示在屏幕上。

尝试在viewDidAppear中显示您的视图控制器。

答案 1 :(得分:0)

确保在viewDidAppear的开头调用super。

[super viewDidAppear:animated];