1

即使设置了缓存策略,我NSURLSession仍在加载缓存数据:

let url = NSURL(string: urlString);
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration();
sessionConfig.requestCachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData;
var session = NSURLSession(configuration: sessionConfig);

会话忽略 的原因是.ReloadIgnoringLocalAndRemoteCacheData什么?

4

1 回答 1

2

来自NSURLRequest 类参考页面

NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadRevalidatingCacheData = 5 // Unimplemented 

我想,常数在那里,但不应该使用。

于 2015-11-22T11:26:38.810 回答