首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Movieplayer继续关闭

Movieplayer继续关闭
EN

Stack Overflow用户
提问于 2014-01-24 17:51:16
回答 2查看 91关注 0票数 0

我正在尝试集成一个XCDMovieplayer,就像您通常使用MPMoviePlayer一样。问题是,它一直在无视。

以下是我的代码

代码语言:javascript
复制
- (void)viewDidAppear:(BOOL)animated {
    XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"9bZkp7q19f0"];
    [self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];
}

错误:

代码语言:javascript
复制
Warning: Attempt to dismiss from view controller <ViewController: 0xa134b80> while a presentation or dismiss is in progress!
EN

回答 2

Stack Overflow用户

发布于 2014-01-24 17:56:57

首先,您永远不应该从viewDidLoad方法呈现任何视图控制器。

您的演示调用之后的代码实际上可能会产生意想不到的行为,而且更重要的是,此时您的视图还没有出现在屏幕上。

试着在viewDidAppear中展示你的视图控制器。

票数 0
EN

Stack Overflow用户

发布于 2014-01-24 19:07:02

确保在viewDidAppear的开头调用super。

[super viewDidAppear:animated];

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21329432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档