【发布时间】:2010-03-19 09:13:47
【问题描述】:
我做了一个多文件下载器。 我使用 NSOperationQueue 实现了 NSURLConnection。
NSOpetationQueue 有很多 NSURLConnection 操作。
并且,将 MaxConcurrentOperationCount 设置为 10。
我以为我的代码是正确的,但是运行项目后,它是错误的。 发生了一些连接错误。 文件网址是正确的。并且文件下载完成。 但下载文件,出现“超时”错误。
太严重了。 我用 8 个文件对其进行了测试,总大小只有 3M。 但是总下载时间是2分钟~!!!
一个文件下载只需要几秒钟。 (2~3 秒) 但是多文件下载出现很多负担! (2 分钟)
不知道为什么... 有人知道是什么原因吗?
【问题讨论】:
-
您是在稳定的 WiFI 网络上还是通过蜂窝连接进行测试?
-
我在我的实验室。有稳定的WiFi。我想我并不完全了解 NSOperationQueue 的操作。
标签: iphone nsurlconnection nsoperationqueue