1
現在、を使用してloadHTMLString(_ string: String, baseURL: URL?)
を実行しています。何らかの理由で、コンテンツページをソースからロードしません。しかし、UIWebView
に切り替えて同じことをすると驚いたことに、コンテンツページを正常に表示できます。以下は私のコードです:uiwebview対wkwebview、1つはコンテンツを読み込むことができ、1つは傾けることができます
これは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