2009-02-24 32 views
0

我在我的ViewController一个UINavigationController,并从当前视图 - 控制推另一个视图 - 控制后,当我按下导航栏上的后退按钮,它在第一视图退回到以前的观点,但是以前的数据仍然存在,如何重新设置第一个视图数据,就像再次按下后退按钮时调用viewDidLoad函数一样?UINavigationItem背部问题

回答

2

而不是使用viewDidLoad中使用的 - (空)viewWillAppear中:(BOOL)动画

请记住,你会被返回到视图,以便清晰/更新任何内容,这是不适用的。

E.g;

-(void) viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 

    // reload the table 
    [self.tableView reloadData]; 
}