Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIWebView没有';不要加载一些链接_Iphone_Url_Uiwebview_Format - Fatal编程技术网

Iphone UIWebView没有';不要加载一些链接

Iphone UIWebView没有';不要加载一些链接,iphone,url,uiwebview,format,Iphone,Url,Uiwebview,Format,你好 我正在尝试为我的iPhone编写rss提要查看器。在我的DetailView中,我有一个UIWebView,我想在其中显示使用rss项检索到的特定链接: NSString* url = [data objectForKey:@"link"]; NSString *encodedUrl = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding ]; NSLog(@"Selected link:%@",url)

你好 我正在尝试为我的iPhone编写rss提要查看器。在我的DetailView中,我有一个UIWebView,我想在其中显示使用rss项检索到的特定链接:

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

stringbyaddingpercentescapesusingencode:
用于将字符串放入查询变量中。您不需要为整个URL执行此操作。问号在不应该的时候被编码,所以你得到的是404。不要对URL进行编码,您应该会没事。

stringByAddingPercentEscapesUsingEncoding:
用于将字符串放入查询变量中。您不需要为整个URL执行此操作。问号在不应该的时候被编码,所以你得到的是404。不要对URL进行编码,你会没事的