ios - NSURLSession - 控制传输速率

标签 ios nsurl nsurlrequest nsurlsession rate

我想控制每秒传输的位数。是否有可能做到这一点?例如,我可以在某处设置速率,以便我的文件以 2 kbps 的速度下载吗?

我查看了文档,似乎没有任何内容,但也许我遗漏了一些东西。

编辑:我正在扩展程序的后台执行上传/下载,如下所述:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

最佳答案

您是否尝试过使用计时器以 block 的形式请求数据?

记录下载的数据总量和总时间。通过休眠来控制速率,直到满足数据速率要求。

关于ios - NSURLSession - 控制传输速率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25253815/

相关文章:

ios - 如何在不隐藏 tabBar 的情况下呈现 View Controller

swift - NSURLErrorDomain 代码 = -1002 尽管转义了受限字符

ios - CALayers : A) Can I draw directly on them and B) How to make a width adjustment on a superlayer affect a sublayer

iphone - 弱链接 iPhone 应用程序的多个框架 (-weak_framework)

ios - 在 iOS 6 中更改方向后 UITableViewCell contentView 按钮消失

objective-c - 在 Objective C 中从 NSDictionary 对象创建 URL 查询参数

ios - 如何在不下载的情况下从url获取图像的宽度和高度?

ios - 如何将 url.query 转换为 Swift 中的字典?

ios - NSURL 等于服务器 URL

objective-c - 在 Objective C 中解析 SSDP Discovery 的最佳方法