J'ai un autre problème mon UITableView: Je charge dynamiquement "Questions" à partir d'un fichier XML et les montre à l'intérieur des cellules de mon UITableView, où l'utilisateur peut également y répondre. Le problème est le suivant: si vous faites défiler vers le bas, puis faites défiler vers le haut, les réponses que vous avez tapées auparavant disparaissent. J'ai également remarqué que UITableView appelle la méthode tableView: cellForRowAtIndexPath: encore, et c'est exactement mon problème, parce que cette méthode charge à nouveau les questions du fichier XML de sorte que toutes les réponses que l'utilisateur a tapé soient perdues. Comment puis-je conserver toutes les cellules en mémoire et arrêter le chargement paresseux des cellules?Comment arrêter UITableView de recharger des données et appeler tableView: cellForRowAtIndexPath:?
J'apprécierais toutes les suggestions.
Merci!
Je connais déjà cette possibilité, mais ce que je veux vraiment, c'est arrêter ce chargement paresseux et ne pas avoir à le faire. – jcdmb
Parcourez tout le code XML dans un tableau avant de présenter la vue tabulaire. –
Votre suggestion résoudrait mon problème, mais ce n'est pas une réponse à ma question: je veux réellement arrêter de charger paresseusement la vue. Thx quand même! – jcdmb