2010-07-21 43 views
6

El problema que tengo es que si hago cambios en la configuración de la aplicación mientras la aplicación se ejecuta en segundo plano los cambios no están disponibles en mi aplicación hasta que se reinicie . ¿Me estoy perdiendo algo o es así?iPhone - Cambio de la configuración de la aplicación mientras la aplicación se ejecuta en segundo plano

Muchas gracias. Sj

+0

¿Quiere decir que la aplicación no está recargando las configuraciones, o que cuando las vuelve a cargar todavía ve la configuración anterior? –

+0

Hola, eso es lo que quise decir, me acabo de dar cuenta de que necesito llamar a sincronizar en el objeto NSUserDefault en una de las funciones de delegado enumeradas a continuación. Cheers Sj – Sjblack

Respuesta

5

Uso

-(void)applicationWillEnterForeground:(UIApplication *)application 

o

-(void)applicationDidBecomeActive:(UIApplication *)application 

en delegado de la aplicación para volver a configurar la aplicación. El primero se envía cuando su aplicación se reanuda después de estar en segundo plano. El segundo se envía tanto en el currículum vitae y después del primer lanzamiento.

Consulte la tabla en this article para más detalles.

+2

Saludos: ¡Llamar a [[NSUserDefaults standardUserDefaults] sincronizar] en uno de esos hizo el truco! Sj – Sjblack

Cuestiones relacionadas