Как получить прогресс загрузки в AFNetworking 2.0?

Я использую AFURLSessionManager для создания новой задачи загрузки:

AFURLSessionManager* manager = ...

NSProgress* p = nil;
NSURLSessionDownloadTask* downloadTask =
        [manager downloadTaskWithRequest:request
                                 progress:&p
                              destination:^NSURL*(NSURL* targetPath, NSURLResponse* response) {...}
                        completionHandler:^(NSURLResponse* response, NSURL* filePath, NSError* error) {...}
        ];
[downloadTask resume];

Файл загружается нормально, однако, как я могу получать уведомления о прогрессе?

p всегда установлен в ноль. Я'мы подаливопрос для этого.

мы также пытались позвонитьsetDownloadTaskDidWriteDataBlock на диспетчере, и я получаю уведомления о прогрессе там, но я получаю их все сгруппированы вместепосле файл был загружен.

Похоже, что эта область все еще немного глючит в AFNetworking 2.0

Есть идеи?

Ответы на вопрос(4)

Ваш ответ на вопрос