移动到上一个View时可以访问哪种方法

时间:2011-08-19 23:55:27

标签: objective-c uitableview uiview

我有2个观点:

在第一个视图中,我添加了另一个视图:

[self.view addSubView:self.secondView];

在第二个视图中,当我按下然后我删除第二个视图以返回第一个视图

[self.view removeFromSuperView];

但在我的第一个视图中有UITableView我必须使用UITableView的[UITableView reloadData];方法,但我不知道删除secondView时调用哪个方法。

我的主要目标是在删除第二个视图并调用任何将重新加载数据的方法时调用某个方法。

提前感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用viewDidAppear为您的第一个视图致电[UITableView reloadData];。每次出现该视图时都应该调用它。

答案 1 :(得分:1)

您应该使用viewWillAppear,因为它在用户查看时不会刷新。

-(void)viewWillAppear{
   [super viewWillAppear];
   [self.tableView reloadData];
}