Right Way for changing timeoutIntervalForRequest in Alamofire

前端 未结 4 1012
说谎
说谎 2021-01-19 17:23

I changed timeoutIntervalForRequest with

let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForReq         


        
4条回答
  •  独厮守ぢ
    2021-01-19 18:09

    You could do something like:

    lazy var alamofireSession : Alamofire.SessionManager = { [weak self] in
        let configuration = URLSessionConfiguration.default
        configuration.timeoutIntervalForRequest = TimeInterval(30)
        configuration.timeoutIntervalForResource = TimeInterval(30)
        let session = Alamofire.SessionManager(configuration: configuration, delegate: sessionDelegate, serverTrustPolicyManager: nil)   
        return session
    }()
    

提交回复
热议问题