Skip to main content
 首页 » 操作系统

swift之WKWebview 不会在 Swift 中加载本地镜像

2024年01月01日37jirigala

我正在使用 WKWebview 来显示我的本地 htm 文件。一切都很好,但是当我将本 map 片添加到我的 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!) 

我希望你能帮助我。我在等你的答案。谢谢。

请您参考如下方法:

这是 WKWebView 中的一个错误。

您可以等待 8.2 修复或使用肮脏的 hack(本地 HTTP 服务器)。