NSURLSession игнорирует политику кэширования NSURLSessionConfiguration
Даже после установки политики кэширования мой NSURLSession
все еще загружает кэшированные данные:
let url = NSURL(string: urlString);
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration();
sessionConfig.requestCachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData;
var session = NSURLSession(configuration: sessionConfig);
Есть ли причина, по которой сеанс игнорирует .ReloadIgnoringLocalAndRemoteCacheData
?
1 ответ
Со справочной страницы класса NSURLRequest
NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // Unimplemented
NSURLRequestReloadRevalidatingCacheData = 5 // Unimplemented
Я думаю, константа есть, но не должна использоваться.