Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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 如何组织后台批量下载?_Iphone_Ios_Ios5 - Fatal编程技术网

Iphone 如何组织后台批量下载?

Iphone 如何组织后台批量下载?,iphone,ios,ios5,Iphone,Ios,Ios5,我正在尝试组织多个图像(几百个)的后台下载,这样就不会冻结主UI,并且我将能够控制同时下载的数量 第一次尝试是使用串行调度队列,它失败了,因为它将以串行方式跨线程,但队列块中的同步下载代码将同时执行,从而产生大量错误(服务器将简单地删除大部分此类连接) 问题是-如何组织此后台下载?在调度队列中填充尽可能多的下载作业,然后在队列块中编写同步下载例程,并在下载完成后跨越其他批量,这是否更好 有更好或更自然的方法吗?使用。还有一个很好的教程:

我正在尝试组织多个图像(几百个)的后台下载,这样就不会冻结主UI,并且我将能够控制同时下载的数量

第一次尝试是使用串行调度队列,它失败了,因为它将以串行方式跨线程,但队列块中的同步下载代码将同时执行,从而产生大量错误(服务器将简单地删除大部分此类连接)

问题是-如何组织此后台下载?在调度队列中填充尽可能多的下载作业,然后在队列块中编写同步下载例程,并在下载完成后跨越其他批量,这是否更好

有更好或更自然的方法吗?

使用。还有一个很好的教程: