applicationDidBecomeActive en UIViewController?

El método applicationDidBecomeActive se invoca cuando la aplicación se activa, ¿hay alguna manera de que pueda hacer este método para un determinado UIViewController? Sé que hay viewDidAppear para los controlleres de vista, pero estoy buscando un método que se llama cuando la aplicación vuelve a estar activa Y está en un cierto UIViewController. ¿Cómo puedo conseguir esto?

Puede escuchar la notificación UIApplicationDidBecomeActiveNotification :

 @implementation CertainViewController - (void)viewWillAppear:(BOOL)animated { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActiveNotification:) name:UIApplicationDidBecomeActiveNotification object:[UIApplication shanetworkingApplication]]; } - (void)viewWillDisappear:(BOOL)animated { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidBecomeActiveNotification object:[UIApplication shanetworkingApplication]]; } - (void)applicationDidBecomeActiveNotification:(NSNotification *)notification { // Do something here } @end