0
這是我的第一個應用程序,我遇到了後退按鈕的問題。 我需要在第二個viewController消失後,第一個viewController出現之前運行一個自定義方法。我試過了:父ViewController不會運行willShowViewController
-(void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
[self aMethod];
}
但是aMethod永遠不會執行。
還有什麼我不見了?
謝謝!
添加您的方法'viewWillDisappear'在你的第二個視圖控制器。 –
問題是我只需要這種方法來運行時,根視圖將被顯示,因爲將來它將有更多的viewController在層次結構中。如果我去viewController三viewWillDisapper也會運行。 –