AFNetworking 2.0 с NSProgress – несколько файлов

Я заинтересован в замене старого кода AFNetworking 1.0 на 2.0 с помощью NSProgress. Вот эскиз того, о чем я думаю …

NSProgress *overallProgress = [NSProgress progressWithTotalUnitCount:[requests count]]; for (NSURLRequest *request in requests) { [overallProgress becomeCurrentWithPendingUnitCount:1]; [self downloadTask:request]; [overallProgress resignCurrent]; } - (void)downloadTaskWithRequest:(NSURLRequest *)request { NSProgress *progress = nil; NSURLSessionDownloadTask *task = [self.sessionManager downloadTaskWithRequest:request progress:&progress destination:^NSURL *(NSURL *targetPath, NSURLResponse *response) { } completionHandler:^(NSURLResponse *response, NSURL *filePath, NSError *error) { }]; } 

Я прочитал несколько сообщений об этом, и у меня возникли проблемы с составлением промежуточных заданий с помощью generalProgress. Возвращение к одному файлу работает, но попытка выполнить задачи NSProgress под и зонтичной задачей ускользает от меня.

Как я могу создать общую задачу с помощью N штук, а затем добавить каждый файл в качестве загружаемого обновления для общей задачи?

  • Пакет документов приложений iOS
  • Как я могу быстро просмотреть пользовательские объекты с помощью визуального отладчика Xcode 5?
  • настройка типа содержимого, переписывающего httpbody?
  • Приложение VOIP не пробуждается вовремя, если установить 15 минут для метода setKeepAliveTimeout
  • Функция возврата открыта, закрыта или закрыта с часов
  • Сделать ссылку в UILabel.attributedText * not * blue и * not * подчеркнуто
  • Настройка UITextField не редактируется или редактируется
  • tableView: viewForHeaderInSection: значение по умолчанию?
  • Как изменить оповещение при возникновении ошибки после регистрации в Parse?
  • Этот класс не подходит для кодирования ключевых слов для ключевого ярлыка
  • В чем разница между NSURLSessionDataTask и NSURLSessionDownloadTask
  • Interesting Posts

    Можем ли мы использовать инструменты автоматизации пользовательского интерфейса с iPhone Simulator?

    Как поддерживать состояния других ячеек UICollectionView после вызова deleteItemsAtIndexPaths?

    интеграция структуры анализа с существующим приложением iOS, включая Aviary SDK

    слабых или сильных свойств для моего sub-viewControllers?

    Почему UITextView объединяет атрибуты из ранее заданного атрибутаText?

    Обнаружение касаний в треугольной сетке кнопок?

    Сохранение записи CloudKit «Не аутентифицировано» (9/1002) «« Для этого запроса требуется аутентифицированная учетная запись »,

    Почему UIFont и CGFont / CTFont полностью разделены?

    Firebase Получение данных в Swift

    Как установить содержимое фона сцены для карты куба

    Как изменить координаты похода на лету

    Google Cloud Storage iOS – без аутентификации

    Как изменить порядок просмотров при авторотации с автозагрузкой?

    как хранить двойные кавычки в sqlite с помощью iOS

    Как перейти в стиле facebook

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.