我是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];
答案 0 :(得分:5)
#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;