如何访问/重新加载标签视图?

问题描述:

我有一个基于选项卡的应用程序,并在IB中设置了两个表格视图选项卡。在其中一个选项卡上,有一个按钮会导致另一个视图弹出,让用户输入一些信息。当用户关闭该视图时,我需要使用新信息重新加载选项卡视图。我听说过reloadData方法,但我无法调用它,因为我不知道如何引用我的选项卡视图实例。在我的AppDelegate中,我有一个UITabBarController * rootController,并且我尝试了[rootController reloadData];在我的AppDelegate中,我有一个UITabBarController * rootController,我尝试了[rootController reloadData];但是我得到了一个警告,提示rootController可能不会响应reloadData。我猜reloadData只适用于表格视图?有没有一些方法可以参考每个选项卡的视图可能像[rootController.tab1 reloadData]; ?谢谢。如何访问/重新加载标签视图?

NSArray *vcs = [[self tabBarController] viewControllers]; 
for (UITableViewController *tv in vcs) 
{ 
     [tv.tableView reloadData]; 
}