Progreso de descarga Alamofire totalBytesExpectedToRead siempre -1

Estoy usando Alamofire y descubrí que con la tarea de descarga y el progreso obtengo los bytes correctos que leyó y los bytes totales actualmente leídos, pero el total BytesExpectedToRead siempre -1. Incluso en los files de testing, la afirmación dice que este valor debería ser siempre -1, ¿por qué?

La descarga se completa sin problemas, pero quiero mostrar una barra de progreso mientras descargo PDF's.

¿Es posible que esta parte de la biblioteca aún no haya finalizado?

¡Gracias de antemano!

totalBytesExpectedToRead le proporciona la longitud de contenido que se recibe del lado del server. Cuando el server no proporciona el valor "Content-Length" en el encabezado de respuesta, entonces sería -1 siempre. Confirme primero a webservices y al equipo de desarrolladores web que deben proporcionarle "Contenido-Longitud".

En realidad, totalBytesExpectedToRead es darle el valor de la propiedad de NSURLResponse de "expectedContentLength"