Progreso AFNetworking

Estoy intentando utilizar setDownloadProgressBlock de la class AFHTTPRequestOperation. La callback me da 3 parameters:

 ( NSInteger bytesRead , NSInteger totalBytesRead , NSInteger totalBytesExpectedToRead ) 

Para que pueda get el progreso, necesito el valor total BytesExpectedToRead, pero me está dando un -1. Revisé los encabezados de la respuesta HTTP y la longitud del contenido está ahí …

 { "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-Powenetworking-By" = "PHP/5.3.6-13ubuntu3.3"; } 

¿Esto es un problema con el marco AFNetworking?

Consulte la siguiente respuesta, es una limitación de NSURLConnection relacionada con el contenido en formatting gzip: https://stackoverflow.com/a/7426735/250164