我正在使用 WKWebView 将几个网页游戏加载到我的应用程序中。缓存在速度方面非常重要。
我正在使用 CachePolicy.returnCacheDataElseLoad,这是我在 Swift 4 中的调用。
let urlRequestCache = URLRequest(url: myURL!, cachePolicy: .returnCacheDataElseLoad , timeoutInterval: 100)
webView.load(urlRequestCache)
Run Code Online (Sandbox Code Playgroud)
除了设置 URLCache.shared 缓存大小之外,我是否可以设置缓存大小限制,因为这似乎对 WKWebView 缓存没有影响?
另外我注意到 WKWebView 缓存在单独的文件夹中(通过在其中找到的数据),那么我怎么知道系统不会删除这个缓存或其文件呢?
