Iphone UIWebView没有';不要加载一些链接
你好 我正在尝试为我的iPhone编写rss提要查看器。在我的DetailView中,我有一个UIWebView,我想在其中显示使用rss项检索到的特定链接: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)
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进行编码,你会没事的