2011-09-21 23 views

回答

3

在UIApplicationDelegate中檢查applicationWillEnterForeground:applicationDidBecomeActive方法。

applicationWillEnterForeground

在iOS中4.0和更高,這種方法被稱爲從背景到活動狀態的轉換 的一部分。您可以使用此方法來取消在您輸入 背景時對應用程序所做的許多更改。對這個方法的調用總是在 之後調用applicationDidBecomeActive:方法,然後將 應用程序從非活動狀態移動到活動狀態。

0

applicationWillEnterForeground當應用程序從背景恢復 & applicationDidBecomeActive方法/委託調用。

但是,你應該保持這一規定(我可以更新從Web服務我的數據庫)applicaitonDidFinishedLaunching爲好,因爲你不知道,如果OS已終止了您的後臺應用程序(OS當然可以做在他的自由裁量權如果您的應用程序沒有適當的後臺處理權限),則應用程序和操作系統可能會將應用程序作爲新發布啓動,而不是從後臺恢復。

相關問題