iTunesファイル共有を使用してドキュメントがアプリケーションに追加されたときにドキュメントをWKWebViewに読み込もうとするときに問題が発生します。共有ドキュメントフォルダ内のドキュメントをWKWebViewにロード
アプリ内にファイルを含めると上手く読み込むことができます。
私は負荷にファイルを取得するには、このコードを使用しています:
let documentsURL = try! FileManager().url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
let fooURL = documentsURL.appendingPathComponent(docFileName)
let docURL = URL(fileURLWithPath: fooURL.path)
let req = URLRequest(url:docURL)
docView!.load(req)
docURLは次のようになります。 ファイル:/// VAR /モバイル/コンテナ/データ/アプリケーション/ 432E716E-F70D-4985- 814C-FFE7ECE53EF8 /ドキュメント/ filename.pdf
私はこのコードを使用して存在しているファイルをチェックしようとしています
FileManager().fileExists(atPath: fooURL.path)
これはtrueを返します。私はまた、ドキュメントフォルダからアプリケーションフォルダにファイルをコピーしようとしましたが、これはファイルのエラーを返します(ファイルが存在することを確認した後でさえも)。
WKWebViewはこの場所からロードできますか?それとも私はここで何かを逃したのですか?
この問題の解決方法はありますか?もしそうなら、あなたがしたことを答えを投稿できますか? – Axeva