我正在尝试集成一个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!发布于 2014-01-24 17:56:57
首先,您永远不应该从viewDidLoad方法呈现任何视图控制器。
您的演示调用之后的代码实际上可能会产生意想不到的行为,而且更重要的是,此时您的视图还没有出现在屏幕上。
试着在viewDidAppear中展示你的视图控制器。
发布于 2014-01-24 19:07:02
确保在viewDidAppear的开头调用super。
[super viewDidAppear:animated];
https://stackoverflow.com/questions/21329432
复制相似问题