Поиск Google с textView от нажатия кнопки в iOS - PullRequest
0 голосов
/ 20 марта 2012

Я настраиваю QR Reader с открытым исходным кодом, чтобы взять текст из TextView и либо выполнить поиск в Google, либо открыть текст в браузере.Клиент непреклонен в использовании только поиска Google.

У меня есть две кнопки.«Google» и «Интернет».Код показывает, как они работают.

Я думал о добавлении "http // www.google.com / search = '" с "resultText.text'", но я не знаю правильный формат того, каксделать это с помощью поиска Google.

Код, который я должен сделать до сих пор:

- (IBAction)openBrowser :(id)sender
{
    if ([[sender currentTitle] isEqualToString:@"Google"]) {

        NSURL *url = [NSURL URLWithString:resultText.text];
        [[UIApplication sharedApplication] openURL:url];

}
    else if([[sender currentTitle] isEqualToString:@"Web"]){
        NSURL *url = [NSURL URLWithString:resultText.text];
        [[UIApplication sharedApplication] openURL:url];
    }
}

Я пытался найти это в Google, но, как вы можете себе представить, результаты не были близки к тому, что я искал.Я продолжал получать заголовки панели поиска Google / Apple из последних новостей.

Приветствия!

1 Ответ

1 голос
/ 10 апреля 2012

Я нашел ответ на свой вопрос после более тщательного поиска.

http://www.our -picks.com / archives / 2007/01/30 / google-search-urls-открыл-or-how-to-create-your-search-url /

Вот код, который я добавил в:

if ([[sender currentTitle] isEqualToString:@"Google"]) {
NSMutableString *googleUrl = [[NSMutableString alloc] initWithString:@"http//www.google.com/search?q="];
[googleUrl appendString:resultText.text];

NSURL *url = [NSURL URLWithString:googleUrl];
[[UIApplication sharedApplication] openURL:url];

}

...