1
目前,我使用WKWebView
做loadHTMLString(_ string: String, baseURL: URL?)
和由于某些原因,它不会从源加载内容页面。但是,如果我切换到UIWebView
并且做同样的事情并且感到惊讶,则可以成功显示内容页面。下面是我的代码:uiwebview vs wkwebview,一个可以加载的内容和一个倾向
这是WKWebView:
if let html = try? String(contentsOfFile: page.href, encoding: String.Encoding.utf8) {
wkWebview.loadHTMLString(html, baseURL: URL(string:book.resourceDir! + "/"))
}
这是一个UIWebView:
if let html = try? String(contentsOfFile: page.href, encoding: String.Encoding.utf8) {
webView.loadHTMLString(html, baseURL: URL(string:book.resourceDir! + "/"))
}
注意:html
和baseURL
对于两个uiwebview
和wkwebview
相同。
有没有人有这个问题,并有任何想法。所有意见都欢迎。
请仔细阅读本https://stackoverflow.com/a/39459878/2529869删除它们,我希望它会解决你的问题! –
@NosovPavel:感谢您分享此链接。 – tonytran