2010-09-23 8 views
2

Je suis affichage 10 flux en vue UItable et ci-dessous j'ai ajouté un bouton avec le nom charger plus de 20 .. en cliquant sur ce bouton je passe l'argument au xml et en retour, je veux recharger la vue de la table avec du contenu frais. welll ma question est que comment à la vue à nouveau.comment recharger vue de la table dans l'application iphone

je suis en train somthing comme ce

-(IBAction)loadMore20 
{ 
    //myview.hidden = FALSE; 

    //[myview startAnimating]; 

    feedurl = @"http://www.luxury.net/feed/index_blatest.php?more=10"; 

    NavigationTitle [email protected]"Luxury.net - Babes"; 

    [self.navigationController pushViewController:self animated:YES];  
} 

Merci à l'avance et désolé pour mon mauvais anglais.

Répondre

7

Dans votre UITableViewController, vous possédez un UITableView, appelez reloadData sur ce tableView rechargera les données de votre vue de table

[self.tableView reloadData]; 
+0

je veux recharger les données en cliquant sur le bouton laod plus 20 –

+0

Qu'est-ce que Est votre problème? Vous voulez appeler la méthode load20, ou vous voulez appeler le modèle pour récupérer et analyser XML – vodkhang

+0

Parce que, votre dernière question est "en retour, je veux recharger la vue de table avec du contenu frais", alors ce que je comprends est votre volonté de appelez '[tableView reloadData]' – vodkhang

1

On ne sait pas pour moi pourquoi vous poussez auto? Vous devez d'abord actualiser les données de la table, qui sont utilisées pour la source de données de table, puis appeler. On suppose myEntriesProvied est une instance qui vous fournit de nouvelles entrées et myEntries est un tableau d'entrées qui est utilisé comme source de données de votre point de vue de la table:

self.myEntries = [myEntriesProvider getNewEntries];  
[self.tableView reloadData]; 
Questions connexes