首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WkWebview中启用仅使用WkWebView的not缓存(而不是借助NSURLRequest或NSURLSession)

在WkWebview中启用仅使用WkWebView的not缓存(而不是借助NSURLRequest或NSURLSession)
EN

Stack Overflow用户
提问于 2016-01-28 08:27:44
回答 1查看 842关注 0票数 1

我知道我可以用NSURLRequest启用缓存

代码语言:javascript
复制
  if reachability.isReachable {
             urlRequestCache=NSURLRequest(URL: url!, cachePolicy: NSURLRequestCachePolicy.UseProtocolCachePolicy, timeoutInterval: 10)
        }
        else {
            urlRequestCache = NSURLRequest(URL: url!, cachePolicy: NSURLRequestCachePolicy.ReturnCacheDataElseLoad, timeoutInterval: 60)
        }
       theWebView.loadRequest(urlRequestCache)

但我无法在WkWebView上找到任何方法来实现这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-23 15:38:12

Swift 4:

代码语言:javascript
复制
var webView = WKWebView()
if let url = URL(string: string) {
        var request = URLRequest(url: url)
        request.cachePolicy = .returnCacheDataElseLoad
        webView.load(request)
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35056285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档