Reputation: 31
I am customizing an open source QR Reader to take the text from a TextView and either do a Google search or open the text in a browser. The customer is adamant about using Google search only.
I have two buttons. "Google" and "Web". The code indicates how they work.
I was thinking of appending "http//www.google.com/search='" with "resultText.text'" But I don't know the correct format on how to do that with a google search.
The code I have to do this thus far is:
- (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];
}
}
I tried googling this, but as you can imagine the results were nothing close to what I was looking for. I kept getting Google/Apple search bar headlines from the recent news.
Cheers!
Upvotes: 0
Views: 451
Reputation: 31
I found the answer to my own question after a more extensive search.
Here is the code I added in:
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];
}
Upvotes: 1