0

我正在使用以下代码,因此在我的 UIWebView (Outlet) 中加载一个 Youtube 视频:

NSString *videoUrl = [self getVideoURL];
NSString *htmlString = [NSString stringWithFormat:@"<html><head><meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 280\"/></head><body style=\"background:#F00;margin-top:0px;margin-left:0px\"><div><object width=\"280\" height=\"156\"><param name=\"movie\" value=\"%@\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"%@\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"280\" height=\"156\"></embed></object></div></body></html>",videoUrl,videoUrl]    ;


[videoView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];

这一切都很好。但是在观看视频并点击“完成”后,我的应用程序从头开始新......但我不明白为什么。希望有人能给我一个提示,为什么会这样?

4

1 回答 1

0

好的,我发现了我的错误:“错误”在 youtube 播放器上。按“完成”后,它返回到我的 rootView 控制器。就我而言,这是该应用程序的真正第一个视图。我通过在展示后将我的 ModalView 设置为我的 rootViewController 解决了这个问题。

于 2012-06-06T11:34:08.490 回答