【问题标题】:how to Save Cache in UIwebview?如何在 UIwebview 中保存缓存?
【发布时间】:2017-11-23 15:10:39
【问题描述】:

我希望 webview 保存缓存以供以后用于快速 web 加载,这个 webview 代码是用 swift 3 编写的 你能帮帮我吗

import UIKit

class FirstViewController: UIViewController   {


@IBOutlet var webfirst: UIWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    let urlfirst = URL(string: "https://google.com")
    webfirst?.loadRequest(URLRequest(url:urlfirst!))

}

override var prefersStatusBarHidden: Bool {
    return true
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

【问题讨论】:

  • 以后要使用缓存吗?
  • 是的,稍后用于快速打开页面

标签: swift caching webview uiwebview save


【解决方案1】:

只需将 cachePolicy 设置为 .returnCacheDataElseLoad

let urlfirst = URL(string: "https://google.com") var urlRequest = URLRequest(url:urlfirst!) urlRequest.cachePolicy = .returnCacheDataElseLoad webfirst?.loadRequest(urlRequest)

【讨论】:

    猜你喜欢
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 2013-02-09
    • 2011-02-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    相关资源
    最近更新 更多