即使在设置缓存策略之后,我的 NSURLSession
仍在加载缓存数据:
let url = NSURL(string: urlString);
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration();
sessionConfig.requestCachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData;
var session = NSURLSession(configuration: sessionConfig);
session 忽略 .ReloadIgnoringLocalAndRemoteCacheData
是否有原因?
最佳答案
来自 NSURLRequest Class Reference page
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadRevalidatingCacheData = 5 // Unimplemented
我猜,常量在那里,但不应该使用。
关于ios - NSURLSession 忽略 NSURLSessionConfiguration 缓存策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30820209/