私はASIHTTPRequest
を使用して進捗インジケータを制御しています。また、要求が行われたときにコントローラに通知するためにASIHTTPRequest
requestFinished
デリゲートメソッドを使用します。時々進捗インジケータは、requestFinished
の呼び出しが発生するよりも早くアップロードが完了したことを示します。要求が完了したと同時に進行状況インジケータが終了してはいけませんか?または、進捗インジケータを使用してアップロードされたビット数を示すだけの標準ですか?ファイルアップロードのASIHTTPRequest進行デリゲート
1
A
答えて
0
さて、状況に戻りましょう。あなたのアプリは2つのリクエストを行ったとします。 requestFinishedコールバックが2回呼び出されます。しかし、あなたが次のようなものを書くならば。インジケータは、最初のリクエストに期待されるように初めて解消されますが、2回目のリクエストはレスポンスを待っています。
- (void)requestFinished:(ASIHTTPRequest *)request
{
[self dismissIndicator];
}
したがって、すべてのリクエストが完了するとインジケータを閉じる必要がある場合は、カウントする必要があります。または、解読ロジックがコンクリートURLに接続されている場合は、それをチェックする必要があります。例えば、表示を消します。別のリクエストキューまたは別のロジックがある場合は、私を修正してください。
関連する問題
- 1. ASIHTTPRequest popViewControllerAnimated:=>デリゲートEXEC_BAD_ACCESS
- 2. PHPファイルアップロードの進捗
- 3. iOS Asihttprequestカスタム進捗追跡
- 4. 進捗状況のFTPファイルアップロード
- 5. ASIHTTPREQUEST xCode - デリゲートの設定時にクラッシュする
- 6. 進行状況バーがファイルアップロードの幅を更新しない
- 7. 角度指示ファイルアップロードの進行状況バーを表示
- 8. 進捗バーと複合フォームのAJAXファイルアップロード
- 9. ファイルアップロード時の進捗状況VIA XMLHttpRequest
- 10. カスタム進行状況バーを使用したJQueryファイルアップロード(blueimp)
- 11. ASIHttpRequestレスポンスデータ/ヘッダーヌルASIHTTPRequest 401の
- 12. jqueryを使用したファイルアップロードの進行状況バーの設定方法
- 13. Webclient.Uploadファイルを使用してファイルアップロード中にアップロードの進行状況を取得
- 14. Google Chrome for IOS 6 ajaxファイルアップロードの進行状況イベントが機能しない
- 15. asihttprequest
- 16. 複数のファイルアップロードのための1つの進捗バー
- 17. Cでの1.0から4.0へのデリゲートの進化
- 18. multipart/form-data(ファイルアップロード)のバイナリ行
- 19. Qt - QTableviewデリゲートの行の色
- 20. UIProgressViewとASIHTTPRequestを使用したダウンロードの進捗状況の追跡
- 21. どのようにアップロードを追跡するASIHTTPRequestを使用して/進捗
- 22. ASIHTTPRequest、さらにAccurateProgressで0から1へのジャンプが進んでいます
- 23. ASIHTTPRequest/ASIFormDataRequestのEXC_BAD_ACCESS
- 24. ASIHTTPRequestのラッパー
- 25. ASIHTTPRequest内のスレッディング
- 26. ASIHttpRequestのエラー
- 27. iOS5のasiHttpRequest
- 28. ASIHTTPRequestを再試行できますか?
- 29. ASIHTTPRequestライブラリ
- 30. ASIHTTPRequest Loader