2010-06-10 8 views
2

J'utilise un contrôleur de vue de table qui appelle un service Web, puis analyse le fichier XML et l'affiche dans la vue de table. Le problème est que la première fois que je le charge le XML n'est apparemment pas fini l'analyse avant que la vue soit montrée. Comment puis-je recharger la vue après l'analyse XML?Rechargement d'une vue de table avec une application Iphone

Répondre

0

Appelez la méthode reloadData de la vue table une fois l'analyse terminée.

0

Après analyse est effectuée, appelez tableview reloadData

- (void)parserDidEndDocument:(NSXMLParser *)parser { 

[mytable reloadData]; 
} 


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 

return [datas count]; 
} 

Assurez-vous que vous mettre à jour le tableau mutables valeur « données » après l'analyse syntaxique, telles que données auront le contenu analysé.

Here est le programme d'échantillonnage de l'analyse syntaxique et l'affichage du contenu analysé dans le tableau, vous pouvez renvoyer la façon dont ils rechargent leur table après l'analyse syntaxique

Tous les meilleurs.

+0

Merci d'avoir fait l'affaire. – user307170

+0

Bienvenue sur stackoverflow – Warrior