2009-11-02 47 views
0

我對應用程序活動時執行的方法有一個非常基本的疑問。因此,這是序列 1.用戶執行鍼對某個當應用程序變爲活動狀態時執行的方法

2.用戶的應用程序按下主頁按鈕,去使用一些其它應用程序的某個時候

3.用戶按下主頁按鈕,並重新開始再次使用我的應用程序。我的問題是在第3步中執行哪個方法。(applicationDidBecomeActive,applicationDidFinishLaunching,applicationWillResignActive)在模擬器中,當我嘗試模擬相同的序列時,這些方法都不會被執行。但是當我退出模擬器並再次執行時,applicationDidBecomeActive,applicationDidFinishLaunching被執行。這是具體到模擬器或者這是在iPhone和iPodTouch的發生

謝謝:)

回答

3

的回調方法將每次運行你的應用程序運行同樣的事情 - 如果你想檢查那些方法被調用使用調試日誌,如果你停止調試器,然後在模擬器上啓動應用程序,它將不會在調試日誌中獲得任何輸出,因爲它不會在xcode中啓動新的調試器會話,而只是在模擬器中運行應用程序。

(我做了幾個假設可能是錯的,你是如何檢查東西,所以糾正我,如果我錯了。)

+0

保羅嗨,感謝您的回答。就像你說的,我正在使用NSLog :)。你的回答非常明確。非常感謝你 :) – felix 2009-11-02 08:13:49

相關問題