1
Даже после установки политики кэширования, мой NSURLSession
все еще грузится кэшированные данные:NSURLSession игнорирование NSURLSessionConfiguration политики кэша
let url = NSURL(string: urlString);
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration();
sessionConfig.requestCachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData;
var session = NSURLSession(configuration: sessionConfig);
Есть ли причина, почему сеанс игнорирует .ReloadIgnoringLocalAndRemoteCacheData
?
Как вы проверяете, что сеанс «игнорирует» политику кэширования? – Mundi
@Mundi: Я распечатываю данные, возвращаемые session.dataTaskWithURL (url!) {(Данные, ответ, ошибка). Затем я изменяю файл на сервере, а распечатка на консоли все равно такая же. –