2012-06-10 64 views
0

我正在用這個YouTube tutorial所說的從UIWebView創建YouTube播放器。但是,當我嘗試初始化字符串格式,我收到EXC_BAD_ACCESS碼= 1 這裏是我的代碼:格式爲EXC_BAD_ACCESS的NSString代碼= 1

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<html><head> <meta name = 
\"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/></head> 
<body style=\"background:Black;margin-top:100px;margin-left:100px\"> <div><object 
width=\"212\" height=\"172\"><param name=\"movie\" value=\"%@\"></param> <param 
name=\"wmode\" value=\"transparent\"></param> <embed src=\"%@\" type=\"application/x- 
shockwave-flash\" wmode=\"transparent\" width=\"212\" height=\"172\"></embed> </object> 
</div></body></html>",myYoutubeLink]; 

我試圖把直接鏈接到YouTube視頻,而不是%@,和它的作品好。但我需要把任何youtube網址。我的錯誤在哪裏?我無法創建字符串。

回答

2

你有兩個%@,但只有一個參數:

NSString *youTubeViedoHTML = [NSString stringWithFormat:@"value=%@, src=%@", myYouTubeLink, myYouTubeLink]; 
+0

非常感謝你。有效 –

相關問題