gpt4 book ai didi

ios - 为什么我不能在 Alamofire 4.0 中使用 SessionManager 发出请求?

转载 作者:行者123 更新时间:2023-11-28 08:27:24 27 4
gpt4 key购买 nike

刚刚升级到 Alamofire 4.0 以支持 Swift 3.0。我以前使用 Manager 对象并从那里发出所有请求。此 Manager 对象已重命名为 SessionManager 但是那里不再有 request 方法。为什么是这样?如果我改为使用 Alamofire.request 来发出请求,那么我该如何使用 session 管理器配置呢?

最佳答案

您应该能够使用 SessionManager.request。来自docs :

Top-level convenience methods like Alamofire.request use a default instance of Alamofire.SessionManager, which is configured with the default URLSessionConfiguration.

As such, the following two statements are equivalent:

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

let sessionManager = Alamofire.SessionManager.default
sessionManager.request("https://httpbin.org/get")

关于ios - 为什么我不能在 Alamofire 4.0 中使用 SessionManager 发出请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39629386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com