![](/img/trans.png)
[英]Why can't I initialize or make a request with SessionManager in Alamofire 4.0? (UPDATED)
[英]Why can't I make a request with SessionManager in Alamofire 4.0?
刚刚升级到Alamofire 4.0以获得Swift 3.0支持。 我以前使用的是Manager
对象并从那里发出所有请求。 此Manager
对象已重命名为SessionManager
但此处不再有request
方法。 为什么是这样? 如果我改为使用Alamofire.request
来发出请求,那么如何使用会话管理器配置呢?
您应该能够使用SessionManager.request。 来自文档 :
像Alamofire.request这样的顶级便捷方法使用Alamofire.SessionManager的默认实例,该实例使用默认的URLSessionConfiguration配置。
因此,以下两个陈述是等效的:
Alamofire.request("https://httpbin.org/get") let sessionManager = Alamofire.SessionManager.default sessionManager.request("https://httpbin.org/get")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.