gpt4 book ai didi

ios - 在 Safari 而不是 UIWebVIew 中打开链接?

转载 作者:IT王子 更新时间:2023-10-29 07:52:46 26 4
gpt4 key购买 nike

我有一个应用程序,在 UIViewController 中有一个 UIWebView。我从 Web 服务加载 HTML 作为字符串,如下所示:

self.webView loadHTMLString:_string baseURL:nil

这个字符串中的 HTML 链接是否可以在浏览器中打开,而不是在我的应用程序的 UIWebView 中打开?我该怎么做?

我已经在“托管”UIWebVIew 的 UIViewController 中尝试过这个:

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}

好像没有效果....

有什么想法吗?

最佳答案

您是否已将 UIWebView 的委托(delegate)设置为您的 UIViewController?据我所知,您的代码没有明显的错误,所以它很可能是那样的小问题。

关于ios - 在 Safari 而不是 UIWebVIew 中打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4452719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com