2

AFNetworking フレームワークを使用してダウンロード速度を調整した人がいるかどうかを知りたいです。私のアプリは AFN を使用して大きなファイルをダウンロードしていますが、速度制限機能も導入したいと考えています。

AFURLConnectionOperation メソッド内の操作をスリープ状態にするのが最善だと思いconnection:(NSURLConnection *) connection didReceiveData:(NSData *)dataますか? これが正しいアプローチである場合、タイムアウトなどを回避するためにどのように実装するのが最適ですか?

ありがとう!

4

2 に答える 2

1

この方法を試してみましたが、あまり有望ではありません。

NSURLConnection でsleep などを使用するconnection:didReceiveData:と、データを受信し、そのバッファ (フルスピード ネットで最大遅延で約 1MB) を埋めてから、 を呼び出しますconnection:didReceiveData:。これにより、ネット使用量のスパイクが発生します。これはあなたが望むものではないと思います。

于 2013-10-19T03:30:37.403 に答える