如何檢查當前是否顯示UIViewController
?如何檢查當前是否顯示UIViewController?
我的UIViewControllers
正在收聽NSNotifications
- 即使他們沒有顯示(即未顯示)。所以我可以在後臺觀察NSNotifications
從。當NSNotification
被髮布並被UIViewController
收到時,我想知道它是否正在顯示。如果不是,我將只設置一個布爾值,以便在視圖呈現時處理它。如果它現在正在顯示,我會做更多的事情,比如立即更新表格等等......
您如何呈現視圖控制器的視圖? – tdubik
@tdubik:傳統的方式,像pushViewController。我沒有使用StoryBoard或繼續使用。 – ikevin8me
在這種情況下,您可以從'UINavigationController'類中檢查'topViewController'。或者,如果你想處理更多的一個控制器枚舉'viewControllers'數組。 – tdubik