Domanda

Sto usando le seguenti funzioni nel mio App delegato

- (void)applicationWillResignActive:(UIApplication *)application {
    NSLog(@"applicationWillResignActive");

}


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

    NSLog(@"applicationDidEnterBackground");

}


- (void)applicationWillEnterForeground:(UIApplication *)application {
     NSLog(@"applicationWillEnterForeground");

}


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

      NSLog(@"applicationDidBecomeActive");

}


- (void)applicationWillTerminate:(UIApplication *)application {
   NSLog(@"applicationWillTerminate");

}
bene

Tutte le funzioni stanno lavorando. Ma quando elimino l'applicazione dallo sfondo facendo clic su "-" pulsante rosso nelle attività in background, e di nuovo aprire l'applicazione. nessuna funzione è stata chiamata. Che cosa devo usare al posto di tutti i functions..have sopra tutte le idee?

Che bisogno esattamente i è ..Io necessità di salvare lo stato dell'applicazione quando è stato eliminato dallo sfondo usando "-". Pulsante rosso e ripristinarlo quando mai ha aperto

È stato utile?

Soluzione

Si deve salvare lo stato dell'applicazione quando si entra in modalità background (-applicationDidEnterBackground). Nessun metodi delegato vengono chiamati quando un'applicazione in background è terminato.

Si dovrebbe trovare un sacco di informazioni utili su questo nel iOS Application Programming Guide .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top