WKWebView localHTMLString似乎不适用于iOS 8.4

时间:2015-07-30 17:19:21

标签: ios wkwebview

我的WKWebView中有一个非常简单的调用,没有显示任何内容

   webView.loadHTMLString("<html><body>test</body></html>", baseURL: nil)

如果我用它替换它,WKWebView可以很好地呈现网页

  webView.loadRequest(NSURLRequest(url: NURL("www.bing.com"))

为什么loadHTMLString无法呈现非常简单的HTML字符串? 我知道WKWebView在渲染本地文件方面存在局限性,但这是html字符串,我无法想象我做错了什么

1 个答案:

答案 0 :(得分:1)

在navigationDelegate方法

func webView(webView: WKWebView, decidePolicyForNavigationAction navigationAction: WKNavigationAction, decisionHandler: ((WKNavigationActionPolicy) -> Void)) { }

如果方案不是http,我正在返回decisionHandler(.Cancel)。对于loadHTMLString,scheme返回为“”,因此导航被取消