0
我创造了一系列的请求,以获取文件的块。块大小保持不变,所以请求数可能会根据我下载的文件而改变。对于较小的文件,因此,我似乎可靠地成功的请求数量较少。但是,一旦我的请求链达到10+球场,我开始出现错误。
错误
我从什么似乎是Alamofire得到一个错误。
Error code -999 cancelled.
综观其他旨意解决方案
从我已经做了搜索似乎发生这种情况时,无论是the session manager is deallocated
或another request was kicked off before I received a response from the previous request
。
我让我的会话管理器是静态的,正如其他一些职位处理解除分配问题所述,但我仍然遇到此错误。
我不认为下一个请求在第一次完成之前被调用,因为我的日志似乎按顺序打印出来,故障是相当随机的。我希望这些请求会相当可靠地覆盖。
是否有其他任何事情导致此错误代码发生?
其他日志
NetworkFilesClient.swift:351 - Error downloading chunk URL: MY_URL_HERE,
Range: bytes=29360128-33554432,
Error: Error Domain=NSURLErrorDomain Code=-999 "cancelled"
UserInfo={NSErrorFailingURLKey=MY_URL_HERE,
NSLocalizedDescription=cancelled,
NSErrorFailingURLStringKey=MY_URL_HERE}
我得看看,看看这是否有帮助。我已经从我的大胆尝试中走了出来,但如果我有时间,我会循环回去尝试一下。 – sargturner