error al usar Alamofire para download una image

Tratando de arreglar un proyecto preexistente con Alamofire, pero estoy recibiendo un error.

El código en cuestión es:

Alamofire.request(.GET, "https://www.domain.com/demo-mobile-images/dogs-blue.jpg" ).response { (request, response, data , error) in tableViewCell.backgroundImageView.image = UIImage(data: data, scale:1) } 

pero me sale un error:

 Cannot invoke 'response' with an argument list of type '((_, _, _, _) -> _)' 

Parece que lo que estoy intentando llamar es realmente estándar y no estoy seguro de qué me dice el error msg. El _ pensé significa parameters sin nombre.

¿Cómo downloadía una image a través de Alamofire?

editar 1: aquí hay una captura de pantalla del error

puede Cmd + hacer clic y "Abrir image en nueva pestaña" para get una image de tamaño completo

introduzca la descripción de la imagen aquí

Prueba esto:

 Alamofire.request(.GET, imageURL).response() { (_, _, data, _) in let image = UIImage(data: data! as! NSData) tableViewCell.backgroundImageView.image = image } 

Es necesario llamar a la respuesta con parameters vacíos y un controller de finalización.

Lo que es importante en estos casos es cancelar la request en curso para la celda, ya que si no se cancela correctamente, se puede mostrar una image errónea.

He desarrollado una pequeña y sencilla biblioteca CocoaPods para trabajar con Alamofire e imágenes. La biblioteca solo maneja la cancelación automática cada vez que se realiza una nueva request para el mismo object de vista de image.

CocoaPods es una excelente forma de abordar las necesidades de las dependencies de su biblioteca. Es fácil de instalar una vez y es fácil agregar y actualizar dependencies para sus proyectos.

La biblioteca es de código abierto y se puede encontrar en https://github.com/gchiacchio/AlamoImage

Tiene una gran documentation con ejemplos, por lo que lo disfrutarás en cuestión de minutos.

Lo tengo trabajando en un par de proyectos, incluyendo las vistas de colección y el desplazamiento.