Сервер отправляет заголовок кэша в ответ.AFHTTPSessionManager с политикой кэша не работает
"Cache-Control": "Макс-возраст = 120, общественное"
Сначала я использовал NSURLRequestReturnCacheDataElseLoad с AFHTTPRequestOperation.
Установив общий кэш в AppDelegate и установив NSURLRequestReturnCacheDataElseLoad в NSUrlRequest.
Он работал нормально.
Но когда я попытался сделать то же самое с AFHTTPSessionManager установкой NSURLRequestReturnCacheDataElseLoad следующими способами,
1. request.session.configuration.requestCachePolicy
2. request.requestSerializer.cachePolicy
3.Overriding - (NSURLSessionDataTask *) dataTaskWithRequest: (NSURLRequest *) запрос completionHandler: (аннулируются (^) (NSURLResponse *, идентификатор, NSError *)) завершениеХандлер
Ничто не работает.
AFNetworking версия - 2.5.1
какая версия сетевого соединения? – Loxx
afnetworking version 2.5.1 – Julian