2

後的iPhone應用程序放入後臺,然後用戶再次點擊它,它回來到前臺,THEN如何判斷iPhone應用程序回到前臺後當前的UIView/UIController?

問題 - 怎樣才能知道什麼是帶回一個iPhone應用程序後,當前UIView/UIController前景?

我知道應用程序代理的applicationDidBecomeActive方法可以用來捕獲返回前景。我也知道每個控制器可以通過通知中心訂閱UIApplicationDidBecomeActiveNotification

但是,如果我想要做的就是重新加載UI數據中顯示的UIView/UIController,而不是通過其他所有視圖/控制器執行此相同的操作,我怎麼能知道這是一個做reloadData

回答

2

如果您使用導航控制器,你可以使用這個:

self.navigationController.visibleViewController 
相關問題