【发布时间】:2019-10-25 07:21:19
【问题描述】:
快速的问题,已经环顾了几个小时,但无法真正找到答案。
我正在尝试用 swift 在 safari 中打开一个链接。 链接打开,但页面保持空白。
func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? {
if navigationAction.targetFrame == nil {
//webView.load(navigationAction.request)
UIApplication.shared.open(navigationAction.request.url!, options: [:], completionHandler: nil)
}
return nil
}
我在这里做错了什么? 我在我的 plist 中遗漏了什么吗?
我们非常感谢您的意见。
我已经学习 swift 几个星期了,但这个问题已经困扰我一段时间了。
亲切的问候,
韦斯利
【问题讨论】:
-
感谢您的快速回复;已经尝试过了,但没有:t 工作。一直在空白页中解析
-
首先请确认您的url在浏览器中显示正常,然后在
completionHandler调试下成功。如果打开成功还是空白,会不会是页面太大无法加载,网络原因?