Dans iOS 4, si je ferme & Rouvrir mon application rapide puis (après applicationWillResignActive invocation) il y a une chance pour applicationWillEnterForeground à obtenir appelé bien avant le applicationDidEnterBackground et les résultats en un écran vide noir comme parce que l'application est entrée en arrière-plan immédiatement après l'état de premier plan.En iOS4 applicationWillEnterForeground peut obtenir appelé avant applicationDidEnterBackground et il fait problème
c'est l'ordre qu'il a été imprimé dans la console:
* 1. applicationWillResignActive
2. applicationDidEnterBackground
3. applicationWillEnterForeground
4. applicationDidBecomeActive
1. applicationWillResignActive
3. applicationWillEnterForeground
2. applicationDidEnterBackground *
Comment gérer ce scénario? et pour vous assurer que les méthodes de délégué d'application sont exécutées dans le bon ordre?
Merci d'avance.
Étape 1: FICHIER UN BUG! On dirait que c'est un vrai problème; ça devrait être réparé! – jtbandes