AFNetworking + несколько NSOperationQueues + прогресс

У меня есть приложение, над которым я работаю, имеет UITableView. В каждой ячейке есть кнопка загрузки, которая предназначена для загрузки нескольких файлов, привязанных к этой ячейке. Я хочу иметь возможность отслеживать ход каждой очереди, загружающей файлы ячейки. Кто-нибудь сталкивался с такой задачей раньше, и можете ли вы указать мне учебник о том, как я могу это сделать?

Спасибо!


person Erik Rodriguez    schedule 01.12.2012    source источник
comment
Решение состоит в том, чтобы не иметь отдельных очередей операций. Вам нужна отдельная операция для каждой загрузки и передать блок операции setDownloadProgressBlock: для отслеживания хода загрузки. Взгляните на эту ссылку для получения дополнительной информации (как отслеживать загрузку или прогресс загрузки?).   -  person Bart Jacobs    schedule 01.12.2012
comment
@BartJacobs проблема с этим подходом заключается в том, что мне нужно отслеживать прогресс каждой ячейки независимо, и каждая ячейка должна поддерживать несколько загрузок. Я уже посмотрел справочные документы.   -  person Erik Rodriguez    schedule 01.12.2012
comment
@ErikRodriguez: у меня проблемы с загрузкой. Но я не понимаю, почему загрузка будет проблемой. Вы можете найти множество руководств по загрузке 1 файла. Вам просто нужно связать разные progressView для каждой загрузки.   -  person eugene    schedule 17.12.2012
comment
@Eugene Один файл на ячейку, который я могу сделать, но когда у меня есть несколько файлов на ячейку для загрузки, у меня возникают проблемы.   -  person Erik Rodriguez    schedule 19.12.2012


Ответы (1)


Вы можете попробовать прикрепить enqueueBatchOfHTTPRequestOperationsWithRequests к каждой ячейке.

person eugene    schedule 20.12.2012
comment
это было то, что я искал. Спасибо! - person Erik Rodriguez; 24.12.2012