![](/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.