2009-07-18 7 views
0

Lorsqu'une vue disparaît, j'aimerais collecter les valeurs de certains des commutateurs dans ma vue de table, j'ai des pointeurs sur le chemin d'index, la cellule et le contrôle. un pointeur vers la vue de la table pour que je puisse pointer correctement le pointeur de cellule ... si je pense correctement je devrais pouvoir obtenir la valeur du contrôle assez rapidement à travers ces pointeurs ... à moins que quelqu'un ait une meilleure idée. Si je pense incorrectement, je voudrais toujours savoir comment pointer vers un tableau spécifique.référençant un contrôle dans une cellule de vue de table sur viewWillDisappear

Merci,

Merci pour la réponse, il est une vue régulière, donc je fait une propriété de UITableView, puis j'ai utilisé le constructeur d'interface pour se connecter à la propriété thisTableView tableView réelle.

S'il y a un meilleur moyen faites le moi savoir. Merci,

Répondre

0

Wjy n'avez-vous pas de pointeur sur votre UITableView? En supposant que vous utilisez un UITableViewController, la classe vous en fournit un (self.tableView). Si ce n'est pas le cas, vous devriez juste ajouter une propriété dans votre sous-classe UIViewContoller pour la tableview et le mettre là.

La vue de table est, après tout, l'un des objets volumineux que le contrôleur contrôle et il vit sur plusieurs appels de méthode. Représenter votre relation avec une propriété retenue implique la propriété, assurez-vous de la libérer dans dealloc et dans viewDudUnload si elle provient d'une plume. Cela dit, actuellement, vous pouvez généralement trouver un UITableView à partir d'un UITableViewCell en demandant à l'UITableViewCell pour ce superView. C'est une mauvaise idée car il n'y a aucune garantie qu'il n'y aura pas de cellules intermédiaires dans le futur, puisque la hiérarchie des cellules que vous n'avez pas mises en page est un détail d'implémentation interne (beaucoup d'applications ont cassé 3.0 parce qu'elles se déplaçaient dans Apple). voir les hiérarchies et quelque chose a changé).

Questions connexes