web-dev-qa-db-ja.com

WKWebViewにURLをロードする方法は?

CSVファイルを含むURLをWKWebViewにロードしようとしています。

正常にロードしようとすると、エラーが発生しました: 'ファイル形式はサポートされていません/破損している可能性があります'。

モバイルサファリでも同じエラーが発生します。

次に、WKWebViewの次のメソッドでMIMEタイプを使用してみました。

   try! Data(ContentsOf: bulkUrl)

   webView.load(data, mimeType: "text/csv", characterEncodingName: "", baseURL: bulkUrl)

動作しますが、プレーンテキストが表示されます。

同じことをUIWebViewで開いて、正しい形式のCSVファイルを開いてみました。

WKWebViewが同じファイルを開けない理由がわかりません。何か案が?

前もって感謝します

5

まず、インポートする必要がある

import WebKit

次のコードでWKWebViewでURLを開くことができます

let webView = WKWebView(frame: #AnyRect#)
let link = URL(string:"https://developer.Apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
5
Mr.Fingers

使用する -

webView.load(URLRequest(url: URL(string: "https://www.google.com/")!))
9
Rahul

ターゲットを選択->一般->リンクされたフレームワークとライブラリ-> +記号をクリック-> webKit.framworkを検索->追加

import WebKit
webView.load(URLRequest(url: URL(string: "https://Apple.com")!))
2
Pranit

最初に、webViewデリゲートを設定します:

webView.delegate = self

2番目:

let tncURL =  "Your_URL"

webView.loadRequest(URLRequest(url: URL(string: tncURL)!))
0
iDeveloper