如何保存UIWebView内容以进行离线显示?

时间:2016-01-08 11:35:26

标签: ios swift uiwebview offline

我使用Xcode 7.2和Swift创建了一个iOS应用程序,在这个应用程序中我显示了我的网站内容,但是如果我离线了,内容将不会显示。所以我想缓存网页并显示离线。

在我使用以下代码宣布所有内容之后:

    var URLPATH="http://google.com"

    let requestURL = NSURL(string: URLPATH)

    let request = NSURLRequest(URL: requestURL!)

    WB.loadRequest(request)

1 个答案:

答案 0 :(得分:1)

  1. HTML to Data

    let urla = URL(string:obj.1 [“content_url”]。stringValue)

    if urla != nil {
    
    person.setValue(try? Data(contentsOf: urla!), forKey: "content_article")
    

    }

    1. 数据到WebView
  2. 让data = self.fetchedResultsController.fetchedObjects?.first?.content_article

     let baseUrl = self.fetchedResultsController.fetchedObjects?.first?.content_url
        webView.load(data! as Data, mimeType: "text/html", textEncodingName: "", baseURL: URL(string: baseUrl!)
    

    !)