J'ai une structure comme celui-ci ....iphone - UITableViewController d'accès de UITableViewCell
UITableViewController -> UITableViewCell -> UIView
J'ai besoin UIView
d'accéder à une table de hachage (NSMutableDictionary
) dans le UITableViewController
est-il un moyen d'accès le ViewController simplement à partir de ViewCell (en utilisant [ViewCell surclassement] ne fonctionnera évidemment pas) .... Dois-je descendre à travers l'AppDelegate en utilisant [[UIApplication sharedApplication] delegate]
?
Merci!
J'utilise iOS 5.0 et cela ne fonctionne pas dans mon projet actuel, self.superview.superview est un UIView et non un UITableView ("[UIView dataSource]: selecognized selector"). – Max
@Max Rien dans la documentation ne garantit que les cellules de vue de table seront deux sous-vues à partir des vues de table, donc cette réponse repose sur un comportement non documenté. Ce n'est pas surprenant que ce soit cassé. – Tommy
Vous devez utiliser ceci: UITableView * tv = (UITableView *) self.superview; –