如何保存UIWebView内容以供脱机显示? [英] How to save UIWebView content for offline display?
本文介绍了如何保存UIWebView内容以供脱机显示?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Xcode 7.2和Swift创建一个iOS应用,在此应用上,我显示了我网站的内容,但是如果我处于离线状态,则不会显示该内容.因此,我想缓存网页并显示为脱机.
I'm using Xcode 7.2 and Swift to create an iOS app, on this app I display the content of my website, however if I was offline the content will not be shown. So I want to cache the webpage and display for offline.
声明所有内容后,我将使用以下代码:
After I declared everything I'm using the following code :
var URLPATH="http://google.com"
let requestURL = NSURL(string: URLPATH)
let request = NSURLRequest(URL: requestURL!)
WB.loadRequest(request)
推荐答案
- HTML到数据
if let url = URL(string: urlString) {
person.setValue(try? Data(contentsOf: url), forKey: "content_article")
}
- 数据到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
)
}
这篇关于如何保存UIWebView内容以供脱机显示?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文