2014-09-02 43 views
0

我試圖找出當導航從控制器返回時是否有可能得到事件。IOS sdk導航事件返回

例如從視圖控制器
[self.navigationController popViewControllerAnimated:YES];

調用這個話,我要趕在調用視圖控制器的事件。

+1

viewWillAppear? – Petar 2014-09-02 22:26:09

回答

0

viewWillAppear中獲取在導航返回調用。我所做的是在數據發生變化時,從當前視圖控制器中的調用視圖控制器中設置一些指標。然後,在viewWillAppear被調用時,在調用視圖控制器中,我只是檢查指示器以知道是否發生了某些變化。

0

看那的UIViewController方法

isMovingFromParentViewController

它被定義爲「返回一個布爾值,它指示該視圖控制器是在從它的父移除的過程」。

還有一個用於反轉的isMovingToParentViewController。與isBeingPresented一樣,isBeingDismissed與視圖控制器的其他交互。

更多信息: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/isMovingFromParentViewController