刚刚升级到Alamofire 4.0以获得Swift 3.0支持。我以前使用Manager
对象并从那里发出所有请求。此Manager
对象已重命名为SessionManager
,但不再有request
种方法。为什么是这样?如果我改为使用Alamofire.request
来发出请求,那么如何使用会话管理器配置?
答案 0 :(得分:0)
您应该能够使用SessionManager.request。来自docs:
Alamofire.request等顶级便捷方法使用默认值 Alamofire.SessionManager的实例,配置了 默认的URLSessionConfiguration。
因此,以下两个陈述是等效的:
Alamofire.request("https://httpbin.org/get") let sessionManager = Alamofire.SessionManager.default sessionManager.request("https://httpbin.org/get")