簡體   English   中英

為什么我不能在Alamofire 4.0中使用SessionManager發出請求?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM