这种方法对我迅速起作用3
let manager : SessionManager = {
let config = URLSessionConfiguration.default
config.timeoutIntervalForRequest = 15
config.timeoutIntervalForResource = 15
let mgr = Alamofire.SessionManager(configuration: config)
return mgr
}()
Run Code Online (Sandbox Code Playgroud)
从https://github.com/Alamofire/Alamofire#session-manager获得
application(_:didFinishLaunchingWithOptions:)在 AppDelegate 的方法中调用此函数。
func configureAlamofire() {
Alamofire.SessionManager.default.session.configuration.timeoutIntervalForRequest = 15 // in seconds
Alamofire.SessionManager.default.session.configuration.timeoutIntervalForResource = 15 // in seconds
}
Run Code Online (Sandbox Code Playgroud)