Delegado de aplicaciones y controlador de vista en iOS4

Con la multitarea en iOS4, el botón de inicio pone la aplicación en segundo plano y, cuando vuelve a estar en primer plano, quiero que se actualice el controlador de vista (y, por lo tanto, se llamará a viewWillAppear). Puse esto en la aplicación, el delegado pensó que esto debería funcionar, pero no pasa nada

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

    //  
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
 }


 - (void)applicationWillEnterForeground:(UIApplication *)application {
    [viewController.view reloadInputViews];
 }

¿Alguien puede ayudarme a obligar a un controlador de vista a 'ejecutar' / actualizar cuando ya se muestra?

Respuestas a la pregunta(1)

Su respuesta a la pregunta