¿Cómo puedo verificar si actualmente se está visualizando un UIViewController
?¿Cómo puedo verificar si actualmente se está visualizando un UIViewController?
Mi UIViewControllers
está a la escucha de NSNotifications
- incluso si no se muestran (es decir, no se muestran). Así que podría tener 10 UIViewController
en el fondo observando NSNotifications
desde NSNotificationCenter
. Cuando NSNotification
se publica y recibe por UIViewController
, me gustaría saber si actualmente se está mostrando. Si no es así, simplemente estableceré un booleano para que se procese cuando se presente la Vista. Si actualmente se muestra, haré más cosas como actualizar tablas inmediatamente, etc. ...
¿Cómo está presentando la vista del controlador de vista? – tdubik
@tdubik: la forma tradicional, como pushViewController. No estoy usando StoryBoard o segues. – ikevin8me
En tal caso, puede verificar 'topViewController' de la clase' UINavigationController'. O si desea procesar más de un controlador, enumere la matriz 'viewControllers'. – tdubik