У меня есть структура вроде этого ....iphone - UITableViewController доступ из UITableViewCell
UITableViewController -> UITableViewCell -> UIView
Мне нужен UIView
доступ к HashTable (NSMutableDictionary
) в UITableViewController
Есть ли способ доступа ViewController просто из ViewCell (с помощью [ViewCell viewview], очевидно, не будет работать) .... Нужно ли мне спускаться через AppDelegate с помощью [[UIApplication sharedApplication] delegate]
?
Спасибо!
Я использую iOS 5.0, и это не работает в моем текущем проекте, self.superview.superview - это UIView, а не UITableView («[UIView dataSource]: непризнанный селектор»). – Max
@Max ничто в документации не гарантирует, что ячейки табличного представления будут представлять собой два подзадачи вниз от представлений таблиц, чтобы этот ответ основывался на недокументированном поведении. Неудивительно, что он сломан. – Tommy
Вы должны использовать это: UITableView * tv = (UITableView *).SuperView; –