我在我的视图控制器中有一个UINavigationController,在从当前视图控制器按下另一个视图控制器后,当我按下导航栏上的后退按钮时,它返回到上一个视图,但是第一个视图中的先前数据仍然在那里,我如何重置第一个视图数据,就像当我按下后退按钮时再次调用viewDidLoad函数一样?
发布于 2009-02-24 05:16:51
使用-(空)viewWillAppear:(BOOL) viewDidLoad代替动画
请记住,您将返回到视图,因此清除/更新任何不适用的内容。
例如:
-(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
// reload the table
[self.tableView reloadData];
}https://stackoverflow.com/questions/580535
复制相似问题