我正在尝试将一些音频文件从Dropbox下载到我的应用程序。当音频文件最少4或5个音频文件时,下载不会导致任何问题。但是当它有超过5个音频文件时会导致错误1001.我搜索了这个问题,我发现这是因为TIMEOUT
。
[WARNING] DropboxSDK: error making request to /1/files/dropbox/xxx/xxx/xxx.ima4 - Error Domain=NSURLErrorDomain Code=-1001 "The operation couldn’t be completed. (NSURLErrorDomain error -1001.)" UserInfo=0x851b0a0 {path=/xxx/xxx/xxx.ima4, destinationPath=/Users/siva/Library/Application Support/iPhone Simulator/5.1/xxx/xxx/Library/TempAttachment/xxx/xxx.ima4}
我现在能做什么?任何请求
答案 0 :(得分:0)
您使用的是什么SDK? (核心还是同步?)
如果您正在使用Core API并同时启动所有这些下载,则可能是问题的原因。您应该考虑一次一个地进行下载(或一次只进行少量下载),以避免请求在设备的有限带宽上被阻止。
答案 1 :(得分:0)
问题是并发请求的数量很高。
您需要使用类似NSOperationQueue的内容来限制任何时候发出的请求数量。如果不这样做,你会得到超时-1001