サーバーは応答としてキャッシュ ヘッダーを送信します。
"Cache-Control": "max-age=120, public"
まず、AFHTTPRequestOperation で NSURLRequestReturnCacheDataElseLoad を使用しました。
AppDelegate で共有キャッシュを設定し、NSUrlRequest で NSURLRequestReturnCacheDataElseLoad を設定します。
うまくいきました。
しかし、次の方法で NSURLRequestReturnCacheDataElseLoad を設定して AFHTTPSessionManager で同じことをしようとしたとき、
1.request.session.configuration.requestCachePolicy _
2.request.requestSerializer.cachePolicy _
3.Overriding -(NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request completionHandler:(void (^)(NSURLResponse *, id, NSError *))completionHandler
何も機能していないようです。
AFNetworking バージョン - 2.5.1