是否didFinishLaunchingWithOptions後會發生:didFinishLaunchingWithOptions是否在某些應用程序「退出」後發生?
- applicationWillResignActive
- applicationDidEnterBackground
- applicationWillEnterForeground
或者它applicationWillTerminate後才發生的呢?
而當applicationDidBecomeActive發生然後呢?謝謝。
是否didFinishLaunchingWithOptions後會發生:didFinishLaunchingWithOptions是否在某些應用程序「退出」後發生?
或者它applicationWillTerminate後才發生的呢?
而當applicationDidBecomeActive發生然後呢?謝謝。
從文檔:
您的應用程序已經啓動,其主要筆尖 文件加載後調用它。在調用此方法時,您的應用程序處於非活動狀態。在此方法返回 後的某個時間點,將調用後續的委託方法將您的 應用程序移至活動(前景)狀態或後臺狀態。
它發生在用戶打開您的應用程序時。當應用程序準備好接收用戶事件時,緊跟着applicationDidBecomeActive。
當用戶(按這個順序)按下主頁按鈕調用以下方法: - applicationWillResignActive - applicationDidEnterBackground
當用戶再次打開您的應用程序,它在後臺:
最後,在iOS 3.x或更低版本的設備上調用applicationWillTerminate,而不是applicationDidEnterBackground。或者不支持後臺應用的設備(如3G)。
application:didFinishLaunchingWithOptions:
只會觸發一次:當您的程序啓動時。您通常應該在這裏創建主窗口/視圖控制器。
如何閱讀文檔? – 2012-07-04 19:50:13