0

我已经开始学习 UIWebView 并且我有下一个问题。当我尝试使用下一个代码时:

 NSString *searchString = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",lookedCity];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:searchString]]];

或者:

NSString *searchString = [NSString stringWithFormat:@"http://en.wikipedia.org/wiki/%@",lookedCity];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:searchString]]];

我的 WebView 没有加载页面。但如果我使用标准 URL(例如 google.com),一切正常。对于 Wiki,我尝试使用WikiApiObjectiveC,但即使示例也不起作用。我怎么解决这个问题?最好的解决方案是使用 Wiki URL。

4

1 回答 1

1

问题解决了!我的 URL 不起作用的原因是我的searchString. 解决方案:urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

于 2013-10-13T21:32:27.127 回答