2009-02-24 31 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]; 
}