如何在谷歌上搜索用户的文本输入

时间:2013-10-04 17:15:40

标签: ios objective-c uiwebview

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

-(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上搜索并显示在我的网页视图中。

1 个答案:

答案 0 :(得分: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];

会工作。