Как реализовать поисковое приложение Google в iphone - PullRequest
4 голосов
/ 20 июня 2011

Я новичок в разработке для iPhone.Я делаю приложение, в котором мне нужно реализовать приложение Google Search и отображать результаты ниже ...

Может кто-нибудь помочь, если есть какое-либо руководство для реализации этого приложения.Есть ли какое-нибудь руководство?
Я думаю, что приведенный ниже код верен, и если да, то что еще нужно добавить, чтобы он работал?

Спасибо

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 ]

5 голосов
/ 20 июня 2011

в вашем .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 голос
/ 20 июня 2011

попробуйте это: -

    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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...