У меня есть приложение с UIWebView
внутри UIViewController
.Я загружаю HTML из веб-службы в виде строки, подобной этой:
self.webView loadHTMLString:_string baseURL:nil
Возможно ли, чтобы ссылки HTML в этой строке открывались в браузере, а не в UIWebView в моем приложении?Как я могу это сделать?
Я пробовал это в UIViewController, который "размещает" UIWebVIew:
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}
Кажется, он не работает ....
Есть идеи?