我不知道原因,但只要我从UITextField
得到一些数据,比如“Facebook”,我就会调用此代码
- (IBAction)searchForAddress:(id)sender
{
[self loadRequestFromAddressField:_addressField];
}
- (void)loadRequestFromAddressField:(id)addressField
{
NSString *urlString = [addressField text];
[self loadRequestFromString:urlString];
}
- (void)loadRequestFromString:(NSString*)urlString
{
NSString *composedUrlString = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",urlString];
NSURL *url = [NSURL URLWithString:composedUrlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:urlRequest];
}
现在UIWebView正确加载给我谷歌搜索的结果,问题是,当我尝试输入一些链接时崩溃给我这个错误
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[WeBViewController searchURL:]: unrecognized selector sent to instance 0x8f38540'
可能是什么问题?
答案 0 :(得分:0)
请检查您的WeBViewController
是否有方法名searchURL
这是非常基本的错误。
这意味着您正在调用WeBViewController实例上的方法,该方法未在其中实现。 如果您仍无法解决此问题,可以粘贴您的代码,以便我们查看。