2010-11-20 4 views
0

У меня есть приложение на основе табуляции с двумя вкладками просмотра таблицы, настроенными в IB. На одной из вкладок появляется кнопка, которая вызывает появление другого вида, и давайте пользователю ввести некоторую информацию. Когда пользователь закрывает это представление, мне нужно, чтобы представления табуляции загружались с новой информацией. Я слышал о методе reloadData, но я не могу назвать его, потому что я не знаю, как обращаться к моим экземплярам представления табуляции.Как получить/перезагрузить представление вкладки?

Редактировать В моем приложении AppDelegate у меня есть UITabBarController * rootController, и я попробовал [rootController reloadData]; но я получил предупреждение о том, что rootController может не отвечать на reloadData. Я думаю, reloadData предназначен только для табличных представлений? Есть ли способ ссылаться на представление каждой вкладки, возможно, как [rootController.tab1 reloadData]; ? Благодарю.

ответ

1
NSArray *vcs = [[self tabBarController] viewControllers]; 
for (UITableViewController *tv in vcs) 
{ 
     [tv.tableView reloadData]; 
} 
Смежные вопросы