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

How to save UIWebView content for offline display?

我正在使用 Xcode 7.2 和 Swift 创建一个 iOS 应用程序,在这个应用程序上我显示我网站的内容,但是如果我处于离线状态,该内容将不显示。所以我想把网页缓存起来,离线显示。

在声明所有内容后,我使用以下代码:

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

    let requestURL = NSURL(string: URLPATH)

    let request = NSURLRequest(URL: requestURL!)

    WB.loadRequest(request)
  1. HTML to Data
if let url = URL(string: urlString) {
   person.setValue(try? Data(contentsOf: url), forKey: "content_article")
}
  1. Data to WebView
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
  )
}