Il semble que dans iOS 4, lorsque votre application passe en arrière-plan, elle se souvient de votre dernière position. Lorsque je quitte mon application en appuyant sur home, puis que je clique à nouveau dessus dans le simulateur peu de temps après, elle se souvient de l'endroit où elle se trouvait et AFAIK, elle fonctionne.
Lorsque je tue l'application en double-cliquant sur le bouton d'accueil, en maintenant l'icône de mon application en bas, en appuyant sur la touche de suppression, puis en cliquant sur l'icône normale pour lancer l'application, l'application se plante immédiatement. J'obtiens :
Thread 1: Program received signal: "SIGKILL".
à la ligne
int retVal = UIApplicationMain(argc, argv, nil, nil);
La console dit juste :
[Switching to process 46794 thread 0x207]
sharedlibrary apply-load-rules all
Current language: auto; currently objective-c
Je ne sais pas où aller pour commencer à déboguer cela. Merci.