2011-03-03 64 views
0

你好 我想爲我的iPhone寫一個rss提要查看器。在我的DetailView我有一個UIWebView,我想顯示:與RSS項檢索特定鏈接UIWebView不會加載一些鏈接

NSString* url = [data objectForKey:@"link"]; 
NSString *encodedUrl = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding ]; 
NSLog(@"Selected link:%@",url); 
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:encodedUrl]]; 
[itemWebpage loadRequest:request]; 
[request release]; 

現在,如果檢索鏈接是一樣的東西

www.shazaam.com 

它的工作原理。但只要鏈接是這樣的:

http://www.shazam.com/music/web/track?id=41970148" 

它沒有。我想這是因爲參數...但我怎麼能解決這個問題?

非常感謝!

ELOS

回答

3

stringByAddingPercentEscapesUsingEncoding:是當你想將一個字符串轉換爲查詢變量。您無需爲整個網址完成此操作。問號不應該被編碼,所以你得到了404。不要編碼URL,你應該沒問題。