AlamofireImage af_setImageWithURL em um UITableViewCell sem imagem de espaço reservado

Estou usando o AlamofireImage para definir uma imagem em um UIImageView em um UITableViewCell da seguinte maneira:

cell.imageView.af_setImageWithURL(url)

A imagem não aparece após o download. Ele mostrará a imagem pela segunda vez quando for carregada do cache de memória.

Parece que o uso de uma imagem de espaço reservado faz toda a diferença.

Isso funciona e imprime o endereço da imagem (baixada):

cell.imageView.af_setImageWithURL(URL, placeholderImage: UIImage(named: "placeholder"), filter: nil, imageTransition: .None, completion: { (response) -> Void in
                    print("image: \(cell.imageView.image)")
                })

Isso não funciona e imprime "image: nil"

cell.imageView.af_setImageWithURL(URL, placeholderImage: nil, filter: nil, imageTransition: .None, completion: { (response) -> Void in
                    print("image: \(self.image)")
                })

Também funciona ao definir as células imageView para uma imagem vazia antes de fazeraf_setImageWithURL:

cell.imageView.image = UIImage()

Isso é um bug no UITableViewCell, AlamofireImage ou estou fazendo algo errado?

questionAnswers(2)

yourAnswerToTheQuestion