Question

Lorsque je clique sur le bouton d'accueil de l'appareil. Cela fait partie de mon délégué:

- (void)applicationWillResignActive:(UIApplication *)application
{
    NSLog(@"resign active");
    //[[NSThread mainThread] cancel];
}
- (void)applicationDidEnterBackground:(UIApplication *)application
{
    NSLog(@"enter background");
    //[[NSThread mainThread] cancel];
}

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    NSLog(@"enter foreground");
    //[[NSThread mainThread] cancel];
}
- (void)applicationWillTerminate:(UIApplication *)application
{
    NSLog(@"terminate");
    //[[NSThread mainThread] cancel];
}

J'utilise NSLOG pour comprendre quelle méthode est appelée lorsque je clique sur le bouton d'accueil. Ceci est sorti dans la console.

2012-01-20 15:55:55.853 MyApp[5955:11f03] enter background
2012-01-20 15:55:55.855 MyApp[5955:11f03] terminate
Program ended with exit code: 0

Donc, lorsque je clique sur l'application en arrière-plan (cliquant sur deux fois le bouton d'accueil), il se lance à nouveau affichant la première image puis mon premier UIViewController.

De quelle manière je peux le résoudre et reprendre l'application de UIViewController qui était en haut lorsque l'utilisateur clique sur le bouton d'accueil?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top