WKWebView不加载使用fileURLWithPath创建的NSURL:relativeToURL:

时间:2016-07-11 12:16:19

标签: ios nsurl wkwebview

我注意到WKWebView未加载(通过loadFileURL:allowingReadAccessToURL:)使用fileURLWithPath:relativeToURL:创建的NSURL。

我创建了一个显示此行为的github仓库:https://github.com/davidkraus/WKWebViewNSURL

1 个答案:

答案 0 :(得分:1)

作为一种解决方法,您只需将url的绝对字符串传递给新的NSURL。

var theURL = NSURL(fileURLWithPath: "www/index.html", relativeToURL: folder)
// create a new NSURL
theURL = NSURL(string: theURL.absoluteString)!
webView.loadFileURL(theURL, allowingReadAccessToURL: theURL)