如何检查当前是否显示UIViewController
?如何检查当前是否显示UIViewController?
我的UIViewControllers
正在收听NSNotifications
- 即使他们没有显示(即未显示)。所以我可以在后台观察NSNotifications
从。当NSNotification
被发布并被UIViewController
收到时,我想知道它是否正在显示。如果不是,我将只设置一个布尔值,以便在视图呈现时处理它。如果它现在正在显示,我会做更多的事情,比如立即更新表格等等......
您如何呈现视图控制器的视图? – tdubik
@tdubik:传统的方式,像pushViewController。我没有使用StoryBoard或继续使用。 – ikevin8me
在这种情况下,您可以从'UINavigationController'类中检查'topViewController'。或者,如果你想处理更多的一个控制器枚举'viewControllers'数组。 – tdubik