Cuándo actualizar una vista cuando la aplicación iOS se recupera de inactiva / suspendida

Mi aplicación tiene información sensible al tiempo en una vista que deberá actualizarse, cuando el usuario recupera la aplicación, desde un estado inactivo/suspendido. ¿Cuál de los dos métodos de delegado de aplicaciones a continuación debería manejar esto?

Aquí:

- (void)applicationDidBecomeActive:(UIApplication *)application{

 //Check to see if we need to refresh a view
 if([self needToRefreshView])
   [viewcontroller1 refreshView];

}

or

Aquí:

- (void)applicationWillEnterForeground:(UIApplication *)application{


   //Check to see if we need to refresh a view
   if([self needToRefreshView])
   [viewcontroller1 refreshView];


 }

¿Es un método más adecuado para esto que el otro? Si es así, ¿por qué?

Muchas Gracias

preguntado el 09 de marzo de 12 a las 14:03

1 Respuestas

Ambos deberían funcionar bien, el único otro en el que consideraría implementar su código es viewWillAppear.

respondido 09 mar '12, 15:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.