我有兩個使用導航欄的viewController。第一個viewController顯示我在第二個viewController上更改的一些數據。所以如果我加載第二個viewController,後退按鈕出現在導航欄中,我可以更改我的值(他們是存儲,我用調試器)。我的問題是,在點擊backButton來到我的第一個控制器之後,它並不稱之爲viewDidLoad
方法。很顯然,當沒有調用該函數時,根本沒有更新值。ViewController在加載後不會更新
在第一次啓動時,viewDidLoad
方法被調用並執行我想要的操作。在viewControllers之間來回之後,該方法不會再被調用。
任何解決方案?
謝謝!
編輯:
解決
我不想刪除我的問題,也許有人需要這個太:
這種方法被稱爲每次出現的觀點的時候,它可能是不默認定義爲:
-(void)viewDidAppear:(BOOL)animated
{
NSLog(@"View appeared.");
}
謝謝。我不明白-1雖然... – DAS
這不是我...... – dasdom