我有一个自定义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/