2010-10-01 34 views
1

我目前有一個iPhone應用程序,它可以調用API來獲取訪問令牌。iphone:applicationDidFinishLaunching方法和iOS 4.0+

此函數當前在AppDelegate.m文件的-applicationDidFinishLaunching方法中執行。

但是,使用iOS4.0及其多任務功能時,每次打開應用程序時都會調用此方法嗎?

如果沒有,是否有一個特殊的委託方法在應用程序打開時被調用?

回答

6

如果您的應用程序置於後臺,您的代理將收到applicationDidEnterBackground消息。如果它仍處於後臺打開狀態,它將收到applicationWillEnterForeground消息,而不是applicationDidFinishLaunching消息。

您可以瞭解新的應用程序生命週期的過渡here.

+0

awesome..thanks的答案 – unicornherder 2010-10-01 06:15:00