如何清除URLCache.shared中URL的缓存?

时间:2018-11-06 21:47:11

标签: ios swift xcode nsurlcache

是否可以仅清除一个URL而不清除整个缓存的URL缓存?我已经尝试过了,它似乎什么也没做。

let url = URL(string: "https://example.com")!
        let request = URLRequest(url: url)
        URLCache.shared.removeCachedResponse(for: request)

1 个答案:

答案 0 :(得分:1)

您可以尝试使用不同的缓存策略(例如 reloadRevalidatingCacheData )向某些网址发出请求,这将删除该网址的所有缓存。