AFHTTPRequestOperationを使用して、1〜6枚の画像をWebサーバーにアップロードします。奇妙なことは、それが私の「setUploadProgressBlock」の進捗状況を報告したとき、それはようtotalBytesWrittenを報告していることである: 32,768 32,768 32,768 32,768 2420 ...と余りあり、最終的なチャンクまで2420を繰り返し続けます。AFHTTPRequestOperationの進行が不均一
UIProgressViewを使用してアップロードの進捗状況を報告していますが、最初の不等なチャンク(32,768バイトのチャンク)のためにすぐに30%にジャンプします。私は基本的に最初の4つの大きなチャンクを無視するためにこれを不正行為をしましたが、なぜそれがこれを行うのか、それを扱うよりエレガントな方法について誰かが説明しているのだろうかと思います。また、すべてのバイトが書き込まれたことを報告すると、何もしないで何秒間も "何もしない"という状態になり、不当に長い遅延のように見えます。私はUIActivityIndicator(スピナー)でこれを処理しましたが、遅延が長すぎると迷惑です。私はこれがターゲット環境になるので、これが3gでテストされていることを言及する必要があります。