Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何使用ios5中的dispatch方法将记录上载到服务器_Iphone_Ios_Upload_Grand Central Dispatch - Fatal编程技术网

Iphone 如何使用ios5中的dispatch方法将记录上载到服务器

Iphone 如何使用ios5中的dispatch方法将记录上载到服务器,iphone,ios,upload,grand-central-dispatch,Iphone,Ios,Upload,Grand Central Dispatch,我的本地文件中有500条记录。我想使用NSURLConnection中的dispatch方法将文件上载到服务器。我的想法是记录数达到50,然后使用dispatch_queue以先到先出的方式上载。我如何才能做到这一点呢因为您有大量的文件,所以在线程上工作是一种很好的做法,您可以使用performSelectorInBackground或dispatch\u async dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEU

我的本地文件中有500条记录。我想使用NSURLConnection中的dispatch方法将文件上载到服务器。我的想法是记录数达到50,然后使用dispatch_queue以先到先出的方式上载。我如何才能做到这一点呢

因为您有大量的文件,所以在线程上工作是一种很好的做法,您可以使用performSelectorInBackground或dispatch\u async

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^{
    // code to post on server
});
这是一篇关于dispatch\u async的好文章