gpt4 book ai didi

swift - 如何在UIwebview中保存缓存?

转载 作者:行者123 更新时间:2023-11-30 11:59:10 26 4
gpt4 key购买 nike

我希望 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.
}

}

最佳答案

只需将cachePolicy设置为.returnCacheDataElseLoad

让 urlfirst = URL(字符串: "https://google.com")
var urlRequest = URLRequest(url:urlfirst!)
urlRequest.cachePolicy = .returnCacheDataElseLoad
webfirst?.loadRequest(urlRequest)

关于swift - 如何在UIwebview中保存缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47458579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com