j'ai une vue personnaliséeRechargement UITableView conserve les anciennes données
MyView : UIViewController <UITableViewDelegate, UITableViewDataSource>
avec un UITableView au sein (et quelques boutons et étiquettes).
J'ai une notification d'une autre vue pour remplir la table avec des données à partir d'une base de données sqlite3. J'ai passé un tableau et après avoir traité la notification je recharge la table ([tableView reloadData]) avec les nouvelles données (il a de nouvelles données, je le débogue).
Ensuite, il appelle
(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
mais ne rafraîchit pas les cellules, il reste des données anciennes. Je débogue et il recharge mais n'actualise pas les données.
Quel est le problème? Puis-je effacer les vieilles cellules ou quelque chose comme ça?
À quoi ressemble votre méthode 'tableView: cellForRowAtIndexPath:'? Etes-vous sûr de le régler à chaque fois, ou juste quand la cellule du template (ou autre) est créée? –