Когда я отклоняю модальный, я переопределяю viewWillAppear
, чтобы сделать представление таблицы в режиме перезагрузки. Проблема в том, что у меня нет указателя на представление таблицы, чтобы вызвать его для обновления. Я рассматривал неудобное решение, такое как сохранение его в указателе, когда сначала загружается табличное представление, и вызывает для каждой строки UIViewController
(делегат), но кажется, что там где-то есть указатель. Кто-нибудь знает, как это получить?Как получить доступ к UITableView из делегата?
0
A
ответ
2
Это очень общий для viewController
с UITableView
в его зрения иерархии (даже как корень, в случае UITableViewController
), чтобы сохранить слабый указатель на UITableView
для только такого рода вещи.
если UITableView
построен в storyboard/xib
, установить его в качестве IBOutlet
, в противном случае, построить UITableView
в коде, добавьте его как подвид и присвоить указатель на self.tableView
.
viewWillAppear
является вполне разумным местом, чтобы сказать [self.tableView reloadData]
Смежные вопросы
- 1. Доступ к переменные экземпляра из методов делегата UITableView
- 2. Доступ к данным делегата
- 3. Как получить доступ к uitableview внутри uinavigationcontroller внутри uitabbarcontroller из делегата приложения?
- 4. Доступ к методу делегата
- 5. Как получить доступ к элементам делегата QML ListView из C++?
- 6. Как я могу получить доступ к переменной из делегата?
- 7. Как получить доступ к UITableView для reloadData?
- 8. Доступ к NSTextField из его уведомления делегата ...
- 9. Как получить доступ к элементам таблицы tableview вне методов делегата?
- 10. Доступ к глобальной переменной из делегата приложения
- 11. Доступ к IBOutlet из делегата другого класса
- 12. Доступ к свойствам viewController из делегата приложения
- 13. Доступ к ViewController из пользовательского делегата
- 14. UITableView superClass для делегата?
- 15. Как получить доступ к UITableViewCell из UITableView в другом UIViewController?
- 16. Как получить доступ к UITableView из UITableViewCell в Swift
- 17. Как вызвать метод из делегата UItableview
- 18. Доступ к пользовательскому методу делегата класса UIView из родительского класса
- 19. Обращения делегата UITextField в UITableView
- 20. Как получить доступ к члену списка внутри делегата
- 21. UITableView методы делегата, не вызываемые из UIView
- 22. Невозможно получить вызов метода делегата UITableView?
- 23. Доступ к ячейке UITableView
- 24. UITableView не назовет делегата
- 25. Доступ к ControllerContext изнутри делегата в Global.asax
- 26. Доступ к моделиData внутри делегата в QML
- 27. Метод делегата UITableView
- 28. Доступ к контроллеру UINavigation от делегата приложения
- 29. Доступ к частному классу из UITableView/UITableViewCell
- 30. Как получить доступ к UITableView в XCode «Навигационное приложение»
IBOutlet имеет смысл. Наверное, я просто ассоциировал их с текстовыми полями и кнопками, но забыл, что они работают на что угодно. Я думал, что мне нужно будет сделать что-то странное с помощью 'cellForRowAtIndex', чтобы отслеживать представление таблицы. Спасибо. –
@Viral О, извините. Первоначально он сказал, что мне нужно подождать еще пять минут, а потом это просто сошло с ума. –