Sdwebimage EXC_BAD_ACCESS

Estoy usando https://github.com/rs/SDWebImage para cargar imágenes en un UITableView. Aquí es cómo lo implementé (simple), dentro de cellForRowAtIndexPath

[cell.imageView setImageWithURL:[NSURL URLWithString:[item valueForKey:@"icon"]]placeholderImage:[UIImage imageNamed:@"icon_events_default.png"]]; 

Después de que las imágenes se carguen en UITableView, me desploop hacia abajo, y de nuevo hacia arriba, y recibo un error: EXC_BAD_ACCESS

 - (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder { SDWebImageManager *manager = [SDWebImageManager shanetworkingManager]; // Remove in progress downloader from queue [manager cancelForDelegate:self]; UIImage *cachedImage = [manager imageWithURL:url]; if (cachedImage) { //EXC_BAD_ACCESS hapens here self.image = cachedImage; } else { if (placeholder) { self.image = placeholder; } [manager downloadWithURL:url delegate:self]; } } 

Cualquier ayuda es muy apreciada.

¿Ejecutaste este código a través de Zombies en Instrumentos? Eso debería apuntar al problema de inmediato. Simplemente select Perfil en el menu del Producto, los Instrumentos comenzarán, seleccionarán el instrumento Zombie, luego ejecutarán el escenario de testing que causa este problema, y ​​verá un pop-up zombie que muestra cómo un object aún se está usando aunque ya no sea válido .

Si tuviera que adivinar, usted es UITableViewCell no se retiene correctamente y es liberado o reutilizado demasiado rápido antes de que se cargue la image en la url.