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