私はAlamofire 4.0セッションマネージャの初期化に問題があります。以下のように私のコード:私は、エラーが「タイプの引数リスト(:URLSessionConfiguration設定)でSessionManagerのを呼び出すことはできません」取得していますラインalamoManager = Alamofire.SessionManager(configuration: configuration)
についてはなぜAlamofire 4セッションマネージャを初期化できないのですか?
func configAlamoManager() {
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 20
if Features.JWT_AUTH {
let user = SessionManager.getCurrentUser()
if let jwtToken = user.jwtToken {
let bearer = "Bearer \(jwtToken)"
configuration.httpAdditionalHeaders = ["MyCompany-Authorization": bearer, "MyCompany-User-Agent": Config.MyCompanyUserAgentDataString]
} else {
configuration.httpAdditionalHeaders = ["MyCompany-User-Agent": Config.MyCompanyUserAgentDataString]
}
}
alamoManager = Alamofire.SessionManager(configuration: configuration)
}
。ここの問題は何ですか?私は文書に従っています:https://github.com/Alamofire/Alamofire#modifying-the-session-configuration
。私はまったく同じ方法でセッションマネージャを初期化しているようです。これについての指針は本当に感謝しています!
問題を解決しましたか? –