-1

嗨,我正在尝试让用户在文本字段中的输入在谷歌上得到搜索,这是我目前拥有的代码;

-(IBAction)searchInfo: (id)sender {
NSString *query = [textField.text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.google.com/%@", query]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];;
[textField resignFirstResponder];

我已将文本字段链接到(IBAction)按钮现在我只是试图让用户在搜索字段中输入的任何内容都可以在 Google 上进行搜索并出现在我的 web 视图中。

4

1 回答 1

1

您的 Google 查询有误,可以通过查看 Google 如何格式化搜索查询来解决。我想亲眼看看,所以我写了代码。

NSMutableString *searchText = [[NSMutableString alloc] initWithString:@"https://www.google.com/#q="];
[searchText appendString:[textField.text stringByReplacingOccurrencesOfString:@" " withString:@"+"]];

NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:searchText]];

[self.webView loadRequest:urlRequest];

将工作。

于 2013-10-04T17:36:23.407 回答