Скачивание файлов в последовательном порядке с помощью NSURLConnection в iOS
Я хочу скачать 3 файла в серийном порядке. Два из них являются текстовыми файлами, а один - файлом .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];
});
Выше код не выполняет connectionDidFinishLoading NSURLCOnnection. У кого-нибудь есть идея, как этого добиться?