是否可以仅清除一个URL而不清除整个缓存的URL缓存?我已经尝试过了,它似乎什么也没做。
let url = URL(string: "https://example.com")!
let request = URLRequest(url: url)
URLCache.shared.removeCachedResponse(for: request)
答案 0 :(得分:1)
您可以尝试使用不同的缓存策略(例如 reloadRevalidatingCacheData )向某些网址发出请求,这将删除该网址的所有缓存。