【发布时间】:2012-06-04 03:13:13
【问题描述】:
我正在使用以下代码,所以在我的 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"]];
这一切都很好。但是在观看视频并点击“完成”后,我的应用程序从头开始新......但我不明白为什么。 希望有人能给我一个提示,为什么会这样?
【问题讨论】:
-
“从头开始”是什么意思?您需要多解释一下您的应用是如何构建的,而不仅仅是这么说。
-
我猜应用程序崩溃了。崩溃日志说什么?
-
这很难描述.. 触摸“完成”后应用程序没有崩溃。但它看起来像打开应用程序 - 我在启动应用程序后得到第一个视图,而不是打开 youtube 视频的那个。希望我的问题现在更清楚了吗?控制台是空的 - 但崩溃日志文件真的很大.. 看看s.c-m-d.info/L2sMHl
-
检查内存泄漏并粘贴应用程序 didFinishLaunchingWithOptions: function
标签: ios uiwebview youtube youtube-api