1

質問1-私は現在、ディスク上のプロパティリストからのデータがロードされるテーブルビューを持つプログラムを書いています。これらの各セルには、関連付けられた名前とチェックボックスがあります。プログラムの目的は、「取得」ボタンを使用することであり、押されると、テーブルを調べて、チェックされているセルを確認します。チェックされたものごとに、そのURL(単なるセカンダリセル)を取得してダウンロードします。

  • xファイル1
  • _ファイル2
  • xファイル3

「Get」を押すと、somesite.com / File1.zip、somesite.com / File3.zipからファイル(ファイル1および3)がダウンロードされます。

現在、私が書いたものは、最後にチェックしたファイルをダウンロードするだけです。

質問2-それが理解できたら、すべてのファイルを連続してではなく同時にダウンロードする方法を知りたいと思います。これは、私のプログラムが現在実行しているように見えるためです。

4

1 に答える 1

0

ボタンによって呼び出されるコードを含むクラスには、次のものが含まれている必要があります。

IBOutlet NSButton *checkbox1;

ヘッダーの変数領域(およびcheckbox2とcheckbox3)。

このIBOutletは、インターフェイスレイアウトのチェックボックスに接続する必要があります。CocoaFundamentalsGuideのIBOutletsについてお読みください

複数のファイルを同時にダウンロードする場合は、複数のNSURLConnectionsを非同期で使用する必要があります。これは少し注意が必要です。NSURLConnectionのドキュメントをご覧ください。次に、複数の接続を一度に管理するためのこの質問も参照してください。

複数の非同期NSURLConnection接続の管理

于 2012-07-11T02:25:23.993 に答える