如何清除 URLCache.shared 中 URL 的缓存?
How to clear cache for a URL in URLCache.shared?
是否可以只清除一个 url 而不是整个缓存的 URL 缓存?这个我已经试过了,好像没什么效果。
let url = URL(string: "https://example.com")!
let request = URLRequest(url: url)
URLCache.shared.removeCachedResponse(for: request)
您可以尝试向一些 url 请求使用不同的缓存策略,例如 reloadRevalidatingCacheData,这将删除此 url 的所有缓存。
是否可以只清除一个 url 而不是整个缓存的 URL 缓存?这个我已经试过了,好像没什么效果。
let url = URL(string: "https://example.com")!
let request = URLRequest(url: url)
URLCache.shared.removeCachedResponse(for: request)
您可以尝试向一些 url 请求使用不同的缓存策略,例如 reloadRevalidatingCacheData,这将删除此 url 的所有缓存。