Как обратиться к tableView из другого класса?

Рейтинг: 0Ответов: 1Опубликовано: 10.02.2015

У меня есть view controller с tableView (объявлен как свойство класса view controller). Из класса AppDelegate нужно иногда обращаться к этому tableView, чтобы его обновить. Как это сделать?

Ответы

▲ 1

Точно-точно надо? Из AppDelegate? Обычно, так делать не надо.

Но вот вам несколько вариантов:
1. Во viewController подпишитесь на событие [[NSNotificationCenter defaultCenter] addObserver...], а в AppDelegate пошлите notification [NSNotificationCenter defaultCenter] postNotification...];.
2. Храните ссылку в appDelegate на этот контроллер (но это вообще за гранью добра и зла).