如何在iPhone中实现谷歌搜索应用程序

时间:2011-06-20 10:44:21

标签: iphone objective-c ios search

我是iPhone开发的新手。我正在制作一个应用程序,我需要实现Google搜索应用程序并显示以下结果...

如果有任何教程可以实现此应用程序,任何人都可以提供帮助。有没有教程?
我认为下面给出的代码是正确的,如果是,那么还应该添加什么才能使它工作?

谢谢

NSLog(@"%@",searchBarGoogle.text);
NSString *string1 = [[NSString alloc] initWithFormat:@"%@",searchBarGoogle.text];
NSString *string = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",string1];
NSURL *url = [NSURL URLWithString:string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

2 个答案:

答案 0 :(得分:5)

你的.h文件中的

#import <UIKit/UIKit.h>

@interface eddwedViewController : UIViewController {
    IBOutlet UITextField *searchtextField;

}
-(IBAction)search;

@end

在你的.m文件中

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
        return YES;
}

-(IBAction)search
{
    NSString *searchString=searchtextField.text;    
    NSString *urlAddress = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",searchString];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlAddress]];
}

在您的视图中,controller.xib将文本字段连接委托给文件所有者和出口及其名称。 创建一个按钮并将其与搜索方法连接起来。

让我知道它是否适合你。

答案 1 :(得分:1)

试试这个: -

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

工作正常。希望它会帮助你。

你能做的是: -

NSString *searchString = searchBarGoogle.text;