Я пытаюсь использовать setDownloadProgressBlock
класса AFHTTPRequestOperation.Обратный вызов дает мне 3 параметра:
( NSInteger bytesRead , NSInteger totalBytesRead , NSInteger totalBytesExpectedToRead )
Чтобы получить прогресс, мне нужно значение totalBytesExpectedToRead, но оно дает мне -1.Я проверил заголовки ответа HTTP, и длина содержимого там есть ...
{
"Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
Connection = "Keep-Alive";
"Content-Encoding" = gzip;
"Content-Length" = 36902;
"Content-Type" = "text/plain";
Date = "Sat, 03 Mar 2012 23:53:11 GMT";
Expires = "Thu, 19 Nov 1981 08:52:00 GMT";
"Keep-Alive" = "timeout=5, max=95";
"Last-Modified" = "Sat, 03 Mar 2012 23:53:11 GMT";
Pragma = "no-cache";
Server = "Apache/2.2.20 (Ubuntu)";
Vary = "Accept-Encoding";
"X-Powered-By" = "PHP/5.3.6-13ubuntu3.3";
}
Это проблема с инфраструктурой AFNetworking?