2011-01-20 12 views
0

私のアプリケーションでは、多くのレポートをサーバーに送信する必要があります。 NSOperationから継承するクラスSendReportを作成しました。iphone - サーバーへのデータ送信とNSOperationQueueの使用

今私は私のビューコントローラクラスで私はNSOperationQueueを作成し、複数のオブジェクトを作成し、それらをキューに追加します。

SendReportで "main"でNSMutableURLRequestとNSURLConnectionを作成し、サーバーにデータを送信したいと思っています。また、データ転送を監視するためのNSURLConnectionとそれが完了したときにNSURLConnectionの代理人を実装します。 ....

私はどのようにサーバーにデータを転送し、また代理人を実装するSendReportクラスを実装する必要がありますか?

+0

それはそう? (2)NSMutableURLRequestとNSURLConnectionはどのように使用しますか? (3)NSURLConnectionの代理人を実装するにはどうすればよいですか?たぶんあなたはこれらの特定の分野に関する研究を自分で行うべきでしょう。あなたのためにあなたのプログラムを書く人を尋ねているようです。 –

答えて

1

あなたが書いたことに基づいて、このプロセスをより複雑にしている必要があります。バックグラウンドスレッドからファイルを送信する場合は、非同期に送信する必要はありません。それらを同期して送信すれば、デリゲートとコールバックについて心配する必要はありません。 NSURLConnectionを使用してファイルを非同期で送信する場合は、操作キューを使いこなす必要はなく、メインスレッドから送信されたファイルを開始し、デリゲートコールバックを使用してUIの進捗状況を更新します。

関連する問題