如何使用缓存策略NSURLRequestReloadRevalidatingCacheData

时间:2015-05-12 04:35:50

标签: ios caching afnetworking ios12 nsurlcache

以下链接

iOS - Download file only if modified (NSURL & NSData)

http://nshipster.com/nsurlcache/

提到在iOS 7中尚未实现NSURLRequestReloadRevalidatingCacheData。

这是在iOS 12中实现的吗?如果是,你能告诉我如何使用它吗?

如果没有,在使用前验证缓存对服务器的替代/最佳实践有哪些?

谢谢!

1 个答案:

答案 0 :(得分:4)

NS9L中仍未实现NSURLRequestReloadRevalidatingCacheData(Swift中的ReloadRevalidatingCacheData)。

您可以通过发送HEAD网络请求并检查上次修改日期来手动实现此行为。以下是如何操作:iOS - Download file only if modified (NSURL & NSData)