NSURLCacheStorageNotAllowed仍然缓存

问题描述:

我在S3上有一个JSON文件我通过HTTP与NSURLConnection下载。我将连接设置为使用缓存策略NSURLCacheStorageNotAllowed,但我仍然看到旧版本的数据回来。我改为​​并且缓存行为起作用。NSURLCacheStorageNotAllowed仍然缓存

任何人都可以解释为什么吗?

这是不理解NSURLCachedStoragePolicyNSURLRequestCachePolicy之间的差异有误,请参阅我的答案在这里:

https://*.com/a/24783824/1800915

截至今天,它看起来像​​实际上什么也没做。从NSURLRequest.h在OS 10.9.1:

Screenshot of NSURLRequest.h

它看起来像最好的办法可能是使用NSURLRequestReloadIgnoringLocalCacheData来代替。 (除非苹果根本忘了更新它的头文件,删除评论)