2016-09-22 4 views
1

Alamofire 4.0 for Swift 3.0のサポートにアップグレードされました。私は以前にManagerオブジェクトを使用していて、そこからすべての要求を行っていました。このManagerオブジェクトはその後SessionManagerに名前が変更されましたが、もうrequestメソッドがありません。どうしてこれなの?代わりにAlamofire.requestを使用してリクエストを作成すると、セッションマネージャの設定をどのように使用できますか?Alamofire 4.0でSessionManagerを使用してリクエストできないのはなぜですか?

答えて

0

SessionManager.requestを使用できるはずです。 docsから:Alamofire.requestよう

トップレベルの便利なメソッドは デフォルトURLSessionConfigurationで構成されAlamofire.SessionManager、デフォルトの インスタンスを使用します。

そのようなものとして、次の2つのステートメントは等価である:

Alamofire.request("https://httpbin.org/get") 

let sessionManager = Alamofire.SessionManager.default 
sessionManager.request("https://httpbin.org/get") 
関連する問題