Le chargement des images à partir d'une URL dans un UITableViewCell de UIImageView

J'ai le code suivant: (Note: newsImageURL est un NSArray)

NSString *imagesURL = @"http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage02.png,http://aud.edu/images/newsimage03.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,";
newsImageURL = [[NSArray alloc] initWithArray:[AllNewsHeadLine componentsSeparatedByString:@","]];

Je suis en train de charger ces images dans une cellule à l'aide du code ci-dessous:

NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString: [newsImageURL objectAtIndex:indexPath.row]]]; 
cell.image = [UIImage imageWithData:imageData];

L'image en charge très bien lorsque j'utilise cette ligne à la place:

cell.image = [UIImage imageNamed:@"imagename.png"];

Ce que je fais mal?

Ce qui se passe avec le code que vous avez? Certaines des images de la charge, ou obtenez-vous un espace vide où l'image doit être à chaque fois?
quand j'essaie de le charger à partir de l'Url de l'espace pour l'image disparaît, aucune des images sont affichées et il ne se passe rien fondamentalement. mais lorsque je charge à l'aide de la imageNamed il charge très bien
Suite à votre appel pour charger les données d'image dans le NSData objet, données images, avez-vous vérifié pour voir si cela contient en fait toutes les données [données images de longueur];
ok eh bien, il retourne la valeur NULL, donc je devine que c'est là où est le problème, MAIS je ne peux pas vraiment comprendre pourquoi!!! les URL sont là!!
En regardant la ligne où vous instanciez le tableau que vous dites [AllNewsHeadLine componentsSe... alors que, dans l'exemple, il convient de NSArray *newsImageURL = [imagesURL componentsSeparatedByString:@","]

OriginalL'auteur Ahoura Ghotbi | 2011-12-05