我有一个UIWebView内置的应用程序UIViewController.我从Web服务加载HTML作为字符串,如下所示:
self.webView loadHTMLString:_string baseURL:nil
Run Code Online (Sandbox Code Playgroud)
是否可以在浏览器中打开此字符串中的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;
}
Run Code Online (Sandbox Code Playgroud)
它似乎没有工作......
有任何想法吗?