前提・実現したいこと
WKWebViewを活用してDocumentフォルダに格納してあるローカルのHTMLファイルを出力したい。
発生している問題・エラーメッセージ
ローカルのHTMLが出力されず、真っ白な画面が出力される。
また、Debug View Hierarchyを行っても真っ白なことを確認しました。
ローカルパス自体は取得できていて、iExplorerで確認を行い、差異がないことは確認できております。
該当のソースコード
Objective
1if ([url.absoluteString hasPrefix:@"file"]) { 2 [webView loadFileURL:url allowingReadAccessToURL:url]; 3}
試したこと
下記2つの記事を参考にソースを下記の通り修正したものの上記問題変わらずです。
https://stackoverflow.com/questions/49638653/load-local-web-files-resources-in-wkwebview
https://mycodetips.com/swift-ios/how-to-load-local-web-files-resources-in-wkwebview-2195.html
Objective
1if ([url.absoluteString hasPrefix:@"file"]) { 2 [webView loadFileURL:url allowingReadAccessToURL:url]; 3 NSURLRequest* req = [NSURLRequest requestWithURL:url]; 4 [webView loadRequest:req]; 5}
補足情報(FW/ツールのバージョンなど)
MacOS 10.15.3
Xcode 11.3
対象OS 11以上
回答1件
あなたの回答
tips
プレビュー