1

WKWebview を使用してローカルの htm ファイルを表示しています。すべて問題ありませんでしたが、ローカルの画像を htm ファイルに追加すると、画像が表示されませんでした。多くのstackoverflowユーザーが同様の問題を抱えていましたが、明確な答えはありません. これが私のコードです。

    var a = dic["adi"]?.asString()
    var path = NSBundle.mainBundle().pathForResource(a, ofType: "htm" )
    var url = NSURL(fileURLWithPath:path!)
    var request = NSURLRequest(URL:url!)

    var theConfiguration = WKWebViewConfiguration()

    theWebView = WKWebView(frame:self.view.frame, configuration: theConfiguration)

    var error:NSError?
    let text2 = String(contentsOfFile: path!, encoding:NSUTF8StringEncoding, error: &error)

    if let theError = error
    {
        print("\(theError.localizedDescription)")
    }

    theWebView!.loadHTMLString(text2!, baseURL: nil)
    self.view.addSubview(theWebView!)

あなたが私を助けてくれることを願っています。私はあなたの答えを待っています。ありがとうございました。

4

2 に答える 2

2

これは WKWebView のバグです。

修正された 8.2 を待つか、ダーティ ハック (ローカル HTTP サーバー) を使用できます。

于 2014-12-16T11:45:22.293 に答える