我想知道你们中是否有人使用 AFNetworking 框架进行了下载速度限制。我的应用使用 AFN 下载大文件,我还想引入速度限制功能。
我最好的猜测是休眠 AFURLConnectionOperation 方法中的操作connection:(NSURLConnection *) connection didReceiveData:(NSData *)data
?如果这是正确的方法,如何最好地实现它以避免任何超时等。
有什么想法吗?
谢谢!
最佳答案
我尝试过使用这种方法,但效果不大。
如果您在 NSURLConnection 的 connection:didReceiveData:
中使用 sleep 等,它会接收数据并填充其缓冲区(全速网络的最大延迟约为 1MB),然后调用 connection :didReceiveData:
。这样你就会得到净使用量的峰值。我认为这不是您想要的。
关于objective-c - AF网络和下载速度限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13456791/