通常、サーバーとの通信に非常に多くのHTTPリクエストを使用するiOSアプリケーションでは、NSBlockOperationをアプリのグローバルNSOperationQueueに追加し、アプリケーションがインターネット接続ステータスの変更を検出したときにキューを一時停止して有効にし、キューの一時停止が解除されるまで、現在キューにあるリクエスト。ただし、この方法で現在実行中の操作が停止され、キューの先頭に再度追加されるかどうかは完全にはわかりません。
私の質問は、リモートサーバーへのHTTPリクエストを処理しているとき、つまりリクエストの一時停止、再開、キャンセルなどで、ネットワークステータスの変化に対処するためのより良い方法はありますか?