Ios 为什么可以';我不能在Alamofire 4.0中向SessionManager发出请求吗?
刚刚升级到Alamofire 4.0以获得Swift 3.0支持。我以前使用的是Ios 为什么可以';我不能在Alamofire 4.0中向SessionManager发出请求吗?,ios,swift,alamofire,Ios,Swift,Alamofire,刚刚升级到Alamofire 4.0以获得Swift 3.0支持。我以前使用的是管理器对象,并从那里发出所有请求。这个Manager对象后来被重命名为SessionManager,但是那里不再有request方法。为什么会这样?如果我改为使用Alamofire.request来发出请求,那么如何使用会话管理器配置来执行此操作?您应该能够使用SessionManager.request。从: 像Alamofire.request这样的顶级便利方法使用默认值 Alamofire.SessionMan
管理器
对象,并从那里发出所有请求。这个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")
您应该能够使用SessionManager.request。从: 像Alamofire.request这样的顶级便利方法使用默认值 Alamofire.SessionManager的实例,该实例配置为 默认URLSessionConfiguration 因此,以下两种说法是等效的:
Alamofire.request("https://httpbin.org/get")
let sessionManager = Alamofire.SessionManager.default
sessionManager.request("https://httpbin.org/get")