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

Mus*_*sab 5 offline uiwebview ios swift

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

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

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

    let requestURL = NSURL(string: URLPATH)

    let request = NSURLRequest(URL: requestURL!)

    WB.loadRequest(request)
Run Code Online (Sandbox Code Playgroud)

小智 1

  1. HTML 到数据
if let url = URL(string: urlString) {
   person.setValue(try? Data(contentsOf: url), forKey: "content_article")
}
Run Code Online (Sandbox Code Playgroud)
  1. 数据到 Web 视图
if let savedObject = fetchedObjects?.first,
   let data = savedObject.content_article as? Data,
   let baseStringUrl = savedObject.content_url,
   let baseURL = URL(string: baseStringUrl) {

   webView.load(
     data, mimeType: "text/html", 
     textEncodingName: "", 
     baseURL: baseURL
  )
}
Run Code Online (Sandbox Code Playgroud)