2013-07-06 28 views
1

所以這個時候加載應用程序啓動webViewDidFinishLoad不會被調用與loadHTMLString

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<html><head>" 
"<meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 200\"/></head>" 
"<body style=\"background:#FFFFF;margin-top:0px;margin-left:0px\">" 
"<div><object width=\"320\" height=\"200\">" 
"<param name=\"wmode\" value=\"transparent\"></param>" 
"<embed src=\"http://www.youtube.com/v/%@&app=youtube_gdata\"" 
"type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"320\" height=\"200\"></embed>" 
"</object></div></body></html>", [[NSUserDefaults standardUserDefaults] objectForKey:@"detailVideoURL"]]; 
[self.webView loadHTMLString:youTubeVideoHTML baseURL:nil]; 

Althogh的webViewDidFinishLoad沒有被調用,沒有任何人有任何想法,爲什麼這是怎麼回事?,我已經添加了UIWebViewDelegate

@interface DetailViewController : UIViewController <UIWebViewDelegate> 

回答

1

要獲得UIWebViewDelegate方法工作,你要UIWebView代表與File's Owner .... enter image description here

連接