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 回答