Comment obtenir UITableViewCell indexPath de la Cellule?

Comment, à partir d'une cellule, son indexPath dans un UITableView?

J'ai cherché autour de débordement de pile et google, mais tous les renseignements sont sur l'autre manière autour. Est-il un moyen d'accéder à la superView/UITableView et ensuite, la recherche de la cellule?

Plus d'informations sur le contexte: il y a deux classes que j'ai, un seul est appelé Cue et est appelé CueTableCell (qui est une sous-classe de UITableViewCell) CueTableCell est la représentation visuelle de Cue (les deux classes ont des pointeurs vers les uns des autres). Cue les objets sont dans une liste, et lorsque l'utilisateur effectue une certaine commande, la représentation visuelle (le CueTableCell) de la prochaine Cue doit être sélectionné. Ainsi, le Cue appels de classe de la select méthode sur la prochaine Cue dans la liste, qui récupère le UITableView de la cell et appelle sa selectRowAtIndexPath:animated:scrollPosition:, pour lequel il a besoin de la indexPath de la UITableViewCell.

  • Tout comme vos autres question sur l'obtention de la UITableView à partir d'une cellule - pourquoi? Cela semble comme une odeur de code d'une mauvaise conception de décision, il n'y a pas beaucoup de légitime cas d'utilisation d'une cellule à savoir, soit c'est indexPath ou si elle est à l'écran ou non.
  • Je suis d'accord avec Paul.s de commentaire. Vous devez indiquer pourquoi vous voulez le faire, parce que ce que vous essayez de faire est probablement une mauvaise idée.
  • J'ai posté le design de mon programme en question. Il est peut-être la mauvaise programmation de la pratique, dans ce cas si vous pouviez proposer une alternative, qui serait très utile. Je suis très nouveau pour le cacao et le relativement nouveau à la programmation en général.
InformationsquelleAutor sinθ | 2013-03-29