我使用下面的代碼,所以在我的UIWebView(出口)加載YouTube視頻:在UIWebView中播放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"]];
這一切工作正常。但在觀看視頻並點擊「完成」後,我的應用程序從頭開始......但我不明白爲什麼。 希望有人能給我一個暗示爲什麼會發生這種情況?
你是什麼意思的「從頭開始」?您需要更多地解釋您的應用程序的架構,而不僅僅是說明。 – mattjgalloway
我猜這個應用程序正在崩潰。崩潰日誌說什麼? – JeanLuc
這不容易描述..應用程序觸摸「完成」後沒有崩潰。但它看起來像打開應用程序 - 我開始應用程序後得到第一個視圖,而不是打開YouTube視頻的人..希望我的問題現在更清晰了?控制檯是空的 - 但崩潰日誌文件是非常大的..看http://sc-md.info/L2sMHl – Adrian