Nam*_*jun 11 iphone objective-c uiwebview ios
以下代码生成和错误:
WebKitErrorDomain error 101
Run Code Online (Sandbox Code Playgroud)
码:
-(Void) searchBarSearchButtonClicked: (UISearchBar *) activeSearchBar {
NSString * query = [searchBar.text stringByReplacingOccurrencesOfString: @ "" withString: @ "+"];
NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://http://www.google.com/search?q =%, query]];
NSURLRequest * requestObj = [NSURLRequest requestWithURL: url];
[Home loadRequest: requestObj];
}
-(Void) loadView {
[Super loadView];
CGRect bounds = [[UIScreen mainScreen] applicationFrame];
searchBar = [[UISearchBar alloc] initWithFrame: CGRectMake (0.0, 0.0, bounds.size.width, 48.0)];
searchBar.delegate = self;
[Self.view addSubview: searchBar];
}
Run Code Online (Sandbox Code Playgroud)
我不会说英语,依赖翻译.由于语言问题,这可能是键盘问题,还是编码问题?
根据WebKitError头,错误101表示"WebKitErrorCannotShowURL",这不是很有帮助.
这行不正确:
NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://http://www.google.com/search?q =%, query]];
Run Code Online (Sandbox Code Playgroud)
......应该看起来像:
NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://www.google.com/search?q =%@", query]];
Run Code Online (Sandbox Code Playgroud)
我不确定它是否通过生成错误的URL或错误导致错误.