2

ローカル ファイルに 500 件のレコードがあります。NSURLConnection のディスパッチ メソッドを使用して、ファイルをサーバーにアップロードしたいと考えています。私の考えでは、レコード数が 50 に達したら、dispatch_queue を使用して先着順でアップロードします。どうすればこれを行うことができますか

4

1 に答える 1

1

大量のファイルがあるため、スレッドで作業することをお勧めします。performSelectorInBackground または dispatch_async を使用します。

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^{
    // code to post on server
});

これはdispatch_asyncに関する良い投稿ですhttp://blog.slaunchaman.com/2011/02/28/cocoa-touch-tutorial-using-grand-central-dispatch-for-asynchronous-table-view-cells/

于 2012-09-19T04:45:44.247 に答える