2012-03-20 4 views
0

오픈 소스 QR Reader를 사용자 정의하여 TextView에서 텍스트를 가져 와서 Google 검색을 수행하거나 브라우저에서 텍스트를 엽니 다. 고객은 Google 검색 만 사용하는 것에 대해 단호합니다.Google 검색 textView with iOS의 버튼 누르기

두 개의 버튼이 있습니다. "구글"과 "웹". 코드는 작동 방식을 나타냅니다.

"result_text.text '로"http // www.google.com/search =' "을 추가하려고 생각했습니다. 하지만 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]; 
    } 
} 

내가이 인터넷 검색을 시도하지만, 당신이 상상할 수있는 결과는 내가 찾던 가까운 아무것도 없었다 :

나는 지금까지 이렇게 이렇게해야하는 코드입니다. 나는 최근 뉴스에서 구글/애플 검색 바 헤드 라인을 계속 지었다.

건배!

답변

1

보다 광범위한 검색을 통해 내 자신의 질문에 대한 답을 찾았습니다.

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]; 

}

: 여기

http://www.our-picks.com/archives/2007/01/30/google-search-urls-revealed-or-how-to-create-your-own-search-url/

내가 추가 코드입니다