的緩存策略正確枚舉通過如下方式iOS7:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:downloadURL
cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:60];
如果你是在3G,一些供應商使用緩存即使你在NSMutableURLRequest
禁用它,所以如果緩存策略沒有按」 t工作,然後將http標頭字段緩存控制設置爲no-cache。
[request setValue:@"no-cache" forHTTPHeaderField:@"cache-control"];
這裏的枚舉檢查你的頭NSURLRequest.h正確的最新枚舉:)
enum
{
NSURLRequestUseProtocolCachePolicy = 0,
NSURLRequestReloadIgnoringLocalCacheData = 1,
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,
NSURLRequestReturnCacheDataElseLoad = 2,
NSURLRequestReturnCacheDataDontLoad = 3,
NSURLRequestReloadRevalidatingCacheData = 5, // Unimplemented
};
typedef NSUInteger NSURLRequestCachePolicy;
+ Piyali您的問題通常被嚴重標記。通常情況下,至少將語言添加爲標籤是合理的,因此處理相關技術的人員很容易找到它。 –