У меня есть приложение с UIWebView
внутри a 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;
}
Кажется, он не работает.
Любые идеи?