NSURLCacheStorageNotAllowed仍然缓存
问题描述:
我在S3上有一个JSON文件我通过HTTP与NSURLConnection下载。我将连接设置为使用缓存策略NSURLCacheStorageNotAllowed
,但我仍然看到旧版本的数据回来。我改为并且缓存行为起作用。NSURLCacheStorageNotAllowed仍然缓存
任何人都可以解释为什么吗?
答
这是不理解NSURLCachedStoragePolicy
和NSURLRequestCachePolicy
之间的差异有误,请参阅我的答案在这里:
答
截至今天,它看起来像实际上什么也没做。从NSURLRequest.h在OS 10.9.1:
它看起来像最好的办法可能是使用NSURLRequestReloadIgnoringLocalCacheData
来代替。 (除非苹果根本忘了更新它的头文件,删除评论)