我有一个自定义SessionManager CustomSessionManager,我正在使用它来构建Alamofire的ImageDownloader

let imageDownloader = ImageDownloader(sessionManager: CustomSessionManager.shared)

在初始化程序中,ImageDownloader将startRequestImmdediately设置为false。因此,所有使用CustomSessionManager的请求均无法启动。

startRequestImmdediately设置为true的缺点是什么?有没有负面影响?

最佳答案

AlamofireImage代码检查中可能会看到,需要将startRequestImmdediately设置为false,以使同时下载的数量受到控制(在maximumActiveDownloads之下)。

在没有可用的连接插槽之前,Alamofire请求已创建但尚未启动。

关于alamofire - AlamofireImage在初始化时将startRequestsImmediately设置为false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46459269/

10-09 10:18