Salvare lo stato dell'applicazione quando è stato eliminato dallo sfondo
-
27-09-2019 - |
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
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 .