私は、iosアプリケーションの開発には初めてです.2つ以上の画像をNSURLconnectionを使用して非同期的にダウンロードする方法を教えてください。私は1つのイメージのためにそれを行うことができますが、2つ以上のイメージのためにそれを行うためにいくつかの助けを求めます。複数画像の非同期ダウンロード
答えて
これを行うには、通常、ヘルパークラスがあります。このヘルパークラスは、終了時に私を呼び出すURLを指定してイメージをダウンロードします。私は実際にMJGFoundationプロジェクトの一部としてそのコードを公開しました。 MJGImageLoaderというクラスを見てください。
本質的にはまっすぐです。私がやることは、すべてのNSURLConnection
の処理を1つのクラスにまとめて、完了した時点で実行されるブロックを渡すことから始まります。私はそこに自分のコードを入れて使ったり、自分のやり方を見て自分の必要に応じて自分自身を複製したりすることをお勧めします。
別のクラスを作成すると、ConnectionManager
にはNSURLconnection
の実装が完了します。同じクラスにプロトコルを作成します。
コントローラでは、ConnectionManager
のオブジェクトをdelegate
とし、self
とし、1つのファイルのダウンロードを開始します。完了時にConnectionManager
が代理人を誘発し、ダウンロードしたデータをお届けします。
複数のファイルを同時にダウンロードするには、複数のオブジェクトをConnectionManager
にしてリクエストを開始する必要があります。それであなたはまた、代理人があなたのdelegate
を引き起こしていることを認識するように扱う必要があります。
多少役に立ってくれることを願っています。
同じコードについていくつかのコード例を共有してください – Nik
- 1. 非同期画像のダウンロード
- 2. iOS - 非同期画像のダウンロード
- 3. 画像を非同期でダウンロード
- 4. UITableView複数の画像を使った非同期画像ロードシャッター
- 5. 非同期Html.ImageTextViewで複数の画像を設定するための画像
- 6. フォームでの非同期画像のアップロード
- 7. リストボックスへの非同期画像のロード
- 8. UITableViewViewで非同期の複数のイメージをダウンロードしますか?
- 9. C#での非同期画像処理
- 10. DataGridViewImageCell非同期画像のロード
- 11. iPhoneの非同期ダウンロード
- 12. 画像を非同期的にブラックベリー
- 13. 非同期画像読み込み
- 14. WPF画像を非同期にする
- 15. 非同期画像ダウンローダエラーObj-c SDWebimage
- 16. 複数の非同期テストと期待
- 17. NSURLConnectionを使用してUITableViewの画像を非同期にダウンロードします。
- 18. URLからの画像を非同期でダウンロードしてキャッシュする
- 19. TableViewCell内でcollectionViewの画像を非同期でダウンロードするには?
- 20. JSON非同期クラッシュをダウンロード
- 21. 非同期にURLから画像を画像ボックスにロード
- 22. インターネット/データベースからAndroidリストビューに画像を非同期でダウンロードします。
- 23. Emacs-Diredの複数の非同期シェルコマンド?
- 24. Node.js非同期の複数のクエリ
- 25. cpp非同期サーバのgRPC複数サービス
- 26. 非同期シングルサーバ複数のクライアントがC#
- 27. 複数の非同期Webクライアントコール(シルバー4)
- 28. ダウンロードした複数の非同期Webリクエストの結果を表示します
- 29. プログレスバーが画像のダウンロードと同期していない
- 30. asp.net mvc 2で非同期的に複数のファイルをダウンロードさせるには?
ありがとうございました。:) – Shubham