我正在尝试集成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!
答案 0 :(得分:0)
首先,你不应该从viewDidLoad方法中提出任何视图控制器。
您的演示文稿调用后的代码实际上可能会产生意外行为,而且此时您的视图尚未显示在屏幕上。
尝试在viewDidAppear中显示您的视图控制器。
答案 1 :(得分:0)
确保在viewDidAppear的开头调用super。
[super viewDidAppear:animated];