ApplicationWillTerminate en iOS 4.0
No se llama al método de delegado applicationWillTerminate en iOS 4.0 Cuando presiono el botón Inicio, veo que se llama a los métodos de delegado applicationWillResignActive y applicationDidEnterBackground.
- (void)applicationWillResignActive:(UIApplication *)application
{
NSLog(@"Application Did Resign Active");
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
NSLog(@"Application Did Enter Background");
}
Y cuando doblo dos veces el botón Inicio y vuelvo a iniciar la aplicación, encuentro que se llama a los métodos de delegado applicationWillEnterForeground y applicationDidBecomeActive.
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"Application Will Enter Foreground");
}
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSLog(@"Application Did Become Active");
}
Pero quiero saber cuándo se llamará al método delegado applicationWillTerminate, donde hago algunas rutinas de respaldo de archivos / bases de datos.
- (void)applicationWillTerminate:(UIApplication *)application{
}
Incluso intenté presionar el signo menos y eliminé la aplicación que se ejecuta en segundo plano, pero aún así no llamó a ningún método de delegado.
Algunas ideas ???