在iOS 4的,如果我關閉&快速重新打開我的應用程序,然後( applicationWillResignActive調用之後)有一個機會, applicationWillEnterForeground將被調用以及之前 applicationDidEnterBackground和結果一個黑色的空白屏幕作爲,因爲該應用程序進入前景狀態後立即進入後臺狀態。在iOS4的applicationWillEnterForeground可能會叫applicationDidEnterBackground之前,它使問題
這是它被印在控制檯的順序:
* 1. applicationWillResignActive
2. applicationDidEnterBackground
3. applicationWillEnterForeground
4. applicationDidBecomeActive
1. applicationWillResignActive
3. applicationWillEnterForeground
2. applicationDidEnterBackground *
如何處理這樣的情況?並確保應用程序委託方法按正確的順序執行?
在此先感謝。
第1步:記錄一個錯誤!聽起來這是一個真正的問題;它應該得到修復! – jtbandes 2010-07-31 05:39:28