我使用Xcode 7.2和Swift创建了一个iOS应用程序,在这个应用程序中我显示了我的网站内容,但是如果我离线了,内容将不会显示。所以我想缓存网页并显示离线。
在我使用以下代码宣布所有内容之后:
var URLPATH="http://google.com"
let requestURL = NSURL(string: URLPATH)
let request = NSURLRequest(URL: requestURL!)
WB.loadRequest(request)
答案 0 :(得分: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")
}
让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!)
!)