我在S3上有一個JSON文件我通過HTTP與NSURLConnection下載。我將連接設置爲使用緩存策略NSURLCacheStorageNotAllowed
,但我仍然看到舊版本的數據回來。我改爲並且緩存行爲起作用。NSURLCacheStorageNotAllowed仍然緩存
任何人都可以解釋爲什麼嗎?
我在S3上有一個JSON文件我通過HTTP與NSURLConnection下載。我將連接設置爲使用緩存策略NSURLCacheStorageNotAllowed
,但我仍然看到舊版本的數據回來。我改爲並且緩存行爲起作用。NSURLCacheStorageNotAllowed仍然緩存
任何人都可以解釋爲什麼嗎?
這是不理解NSURLCachedStoragePolicy
和NSURLRequestCachePolicy
之間的差異有誤,請參閱我的答案在這裏:
截至今天,它看起來像實際上什麼也沒做。從NSURLRequest.h在OS 10.9.1:
它看起來像最好的辦法可能是使用NSURLRequestReloadIgnoringLocalCacheData
來代替。 (除非蘋果根本忘了更新它的頭文件,刪除評論)