Las imágenes descargadas de forma asíncrona solo aparecen en UITableView después de tocar o desplazar

Estoy cargando con éxito imágenes en miniatura de las publicaciones del blog de forma asíncrona en mi UITableView.

El problema que tengo es que las imágenes solo aparecen si toco la celda O si me desplazo hacia abajo.

Cuando toco la celda, la imagen aparece a la izquierda, empujando el Título y el Subtítulo a la derecha.

Cuando me desplazo hacia abajo, las imágenes aparecen donde deberían aparecer en las celdas a medida que se revelan.

Aquí está mi código (estoy usando AFNetworking):

#import "UIImageView+AFNetworking.h"

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return posts.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
    }

    NSDictionary *post           = [posts objectAtIndex:indexPath.row];
    NSString     *postpictureUrl = [post objectForKey:@"picture"];

    [cell.imageView setImageWithURL:[NSURL URLWithString:postpictureUrl]];

    cell.textLabel.text       = [post objectForKey:@"post_text"];
    cell.detailTextLabel.text = [post objectForKey:@"post_author_name"];
    return cell;
}

Lo estoy viendo en el simulador de iPhone 6.0, XCode 4.5, OSX MtLion.

¿Alguna idea de por qué las imágenes no se dibujan en la pantalla inicial?

Respuestas a la pregunta(5)

Su respuesta a la pregunta