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 

Я думаю, константа есть, но не должна использоваться.

Другие вопросы по тегам