2011-05-19 130 views
1

我正在編寫一個應用程序,當應用程序調用applicationDidEnterBackground時需要將其狀態的某些部分重置爲默認狀態。我想知道的是,如果最好的做法是獲取需要重置的視圖的指針,然後重置需要在應用程序委託中重置的屬性,或者我應該發佈NSNotification應用程序正在進入後臺並讓視圖控制器在其內部進行清理。或者也許還有另一種我沒有想到的方法。最佳做法applicationDidEnterBackground

我很欣賞任何輸入。

回答

3

這些通知已經發布。只需訂閱控制器類(es)中的事件並根據需要做任何事情即可。

從文檔:

該應用程序還職位 UIApplicationDidEnterBackgroundNotification時 通知大約在同一時間它 調用此方法讓感興趣的對象 有機會向 過渡響應。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/data/UIApplicationDidEnterBackgroundNotification

+0

非常感謝!我有點想通知是最好的做法,不知道那裏已經有系統通知! – Jamie 2011-05-19 19:49:01