我有一个NSURLMutableURLRequest
我打电话的地方
[urlRequest setCachePolicy:NSURLRequestReloadRevalidatingCacheData];
当我 po[urlRequest cachePolicy]
时它总是 1。
吸气剂在做什么会迫使它返回 1?
我有一个NSURLMutableURLRequest
我打电话的地方
[urlRequest setCachePolicy:NSURLRequestReloadRevalidatingCacheData];
当我 po[urlRequest cachePolicy]
时它总是 1。
吸气剂在做什么会迫使它返回 1?
我想这个政策还没有实施(NSURLMutableURLRequest
通过 cmd+click 和 find导航NSURLRequestCachePolicy
)。
enum
{
NSURLRequestUseProtocolCachePolicy = 0,
NSURLRequestReloadIgnoringLocalCacheData = 1,
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData,
NSURLRequestReturnCacheDataElseLoad = 2,
NSURLRequestReturnCacheDataDontLoad = 3,
NSURLRequestReloadRevalidatingCacheData = 5, // Unimplemented
};
typedef NSUInteger NSURLRequestCachePolicy;
这在NSURLCache中也有很好的记录。在http://openradar.appspot.com/radar?id=1755401也有一个雷达。