2010-01-30 4 views
0

Dans mon application, j'ai un UITableView avec quelques lignes (appelons-le TV1), maintenant, au bas de ces lignes est une ligne qui se poursuit dans un autre (TV2). Ce nouveau TV2 vous demande quel type de données vous souhaitez ajouter à la première vue. Ensuite, lorsque l'utilisateur sélectionne quel type, ils sont amenés à une autre vue, dans laquelle ils remplissent certains champs, les données sont sauvegardées et elles sont renvoyées à TV1, mais les données qu'elles ont entrées ne sont pas chargées. et je ne suis pas vraiment sûr de savoir comment faire ça. Des idées?Mise à jour des données d'un UITableView

Répondre

2

Peut-être que vous l'avez déjà fait, mais qu'en est-il de l'utilisation de [TV1 reloadData];? Cela force la table entière à recharger, mais il existe également des méthodes plus spécifiques pour recharger uniquement les cellules qui ont été modifiées. Voir aussi la documentation: UITableView

1

Rechargez votre vue de table en appelant [self.tableView reloadData] dans la méthode viewWillAppear: de viewcontroller. Il sera appelé lorsque l'utilisateur reviendra à votre vue. Juste avant qu'il ne soit réellement mis à l'écran.

Questions connexes