相关疑难解决方法(0)

使用iOS中的NSURLConnection按顺序下载文件

我想按顺序下载3个文件.其中两个是txt文件,一个是.gz文件.我正在使用NSURLConnection下载上述文件.

我是iOS编程的新手.我在SO和google的其他问题中看到我们可以使用串行调度队列来串行执行某些操作.

但我不知道如何用NSURLConnection做到这一点.我在下面尝试但没有奏效.

 dispatch_queue_t serialQueue = dispatch_queue_create("com.clc.PropQueue", DISPATCH_QUEUE_SERIAL);
dispatch_async(serialQueue, ^{
    [self downloadProp];
});
dispatch_async(serialQueue, ^{
    [self downloadDatabase];
});
dispatch_async(serialQueue, ^{
    [self downloadTxt];
});
Run Code Online (Sandbox Code Playgroud)

上面的代码没有执行NSURLCOnnection的connectionDidFinishLoading.任何人都有想法如何实现这一目标?

objective-c grand-central-dispatch ios ios7 ios8

4
推荐指数
1
解决办法
3546
查看次数

标签 统计

grand-central-dispatch ×1

ios ×1

ios7 ×1

ios8 ×1

objective-c ×1