2009-07-10 4 views
0

Essentiellement, je travaille sur le téléchargement asynchrone d'images et leur ajout à des cellules UITableView spécifiques (images de profil Twitter utilisant MGTwitterEngine de Matt Gemmell). J'ai regardé le code de téléchargement asynchrone général et dois admettre que je suis encore trop bête pour le comprendre suffisamment pour l'adapter à mes objectifs. Au lieu de cela, j'essaie d'utiliser la méthode getImageAtUrl de Gemmell pour ajouter les images. Je l'ai fonctionné au point que -imageReceived: reçoit les images pour les cellules visibles, cependant, je suis bloqué quant à la façon de les inclure dans les cellules appropriées à ce point.MGTwitterEngine - Utilisation de getImageAtURL sur iPhone

- (void)imageReceived:(UIImage *)image forRequest:(NSString *)identifier 
{ 
    NSLog(@"Got an image:%@",image); 
    // What goes here? Or elsewhere? 
} 

Cette méthode est dans mon principal contrôleur de vue, j'ai également un contrôleur de cellule personnalisé où je dessine le contenu cellulaire en utilisant Loren Brichter's fast scrolling code.

Toute aide avec cette méthode MGTwitterEngine en particulier, ou avec l'ajout dynamique de ces images à mes cellules de tableau serait grandement appréciée.

Répondre

0

Je ne l'ai jamais utilisé MGTwitterEngine, mais en général je suppose que vous devez:

  1. Figure quel modèle objet l'image appartient. Je suppose que la chaîne identifier vous y aidera.

  2. Déterminez le chemin d'index de la cellule correspondante.

  3. Appelez [tableView cellForRowAtIndexPath:indexPath] pour obtenir la cellule de table.

  4. Mettez le image dans la cellule.

Questions connexes