3
我有一個AFHTTPSessionManager
的標準子類。我通過提供我需要的會話配置來使用initWithBaseURL:sessionConfiguration:
初始值設定項。我在配置上設置了requestCachePolicy
變量,意圖是所有請求都將遵循給定的緩存策略。但是,如果要檢查NSURLSessionDataDelegate
回撥方法中的任何一個的請求策略,則不會將其設置爲配置中的值。爲了解決這個問題,我需要設置會話管理器的requestSerializer
的cachePolicy
變量。iOS:AFNetworking的AFHTTPSessionManager緩存策略
似乎當AFNetworking製作NSURLRequest對象時,它並未使用會話配置對象中設置的緩存策略值。也就是說,在會話配置上設置cachePolicy而不是requestSerializer的原因是什麼?
這是AFNetworking 2.0中的一個錯誤還是不完整的功能,或者我在這裏丟失了一些東西?