2010-06-17 10 views
0

J'ai une question à propos de l'analyse XML et de la mettre dans une table. J'analysé les éléments suivants d'un flux RSS: titre, dc: creator et enceinte url (= une image).Iphone: problème d'image XML

L'analyse fonctionne, je peux voir tout apparaître dans la console. Mais quand j'essaie de tout charger dans le tablecell, tout s'affiche à l'exception de l'image. Donc j'ai pensé que le problème doit être dans la méthode CellForRowatIndexPath dans le RootViewController.m (ou dans le TableCell.m)

Qu'est-ce que je fais mal? S'il vous plaît aider! J'ai lutté pendant des jours avec ceci et juste ne peux pas sembler le comprendre dehors!

Heres le cellForRowAtIndexPath:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

static NSString *CellIdentifier = @"Cell"; 

WerkTableCell *cell = (WerkTableCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

if (cell == nil) { 
     [[NSBundle mainBundle] loadNibNamed:@"WerkCell" owner:self options:nil]; 
      cell =self.werkCell; 
       } 
// Configure the cell. 
NSMutableArray *cont= [xmlcont items];// is niet in tablevb v. PS 

ItemData *current =[cont objectAtIndex:indexPath.row]; 

cell.titelLabel.text = [current titel]; 
cell.makerLabel.text = [current maker]; 
cell.thumbImage.image = [UIImage imageNamed:[current image]]; 

return cell; 
} 

Répondre

0

imageNamed: ne chargera un fichier local. Selon toute vraisemblance, votre URL pointe vers un fichier distant, et vous devrez le récupérer sur un serveur Web avant de pouvoir le charger dans la table.