2012-02-09 78 views
0

想象一下,應用程序正在運行,並按下iphone按鈕(電話按鈕),然後退出應用程序。那麼你再次點擊該應用程序進入該應用程序。我的問題是,當用戶這樣做時,我想要調用viewWillAppear或viewDidAppear函數,但不幸的是這些函數都沒有被調用。應用程序出現時調用的函數是什麼?

我想知道如果這些函數不會被調用,那麼應用程序再次出現時調用的函數是什麼?

+1

代表: - (無效)applicationDidBecomeActive:(UIApplication的* )應用程序, - (void)applicationWillEnterForeground:(UIApplication *)AppDelegate.m文件中的應用程序 – samfisher 2012-02-09 07:17:05

+0

感謝您的幫助 – Mona 2012-02-09 07:35:48

回答

2

如何在您的UIApplicationDelegate

+0

非常感謝。 – Mona 2012-02-09 07:35:17

+0

@Mona很高興幫助... – tipycalFlow 2012-02-09 08:33:02

0

看看UIApplicationDelegate。 -applicationDidBecomeActive:是你在找什麼。

您也可以在您的課程中註冊通知(UIApplicationDidBecomeActiveNotification)。這可能比讓應用程序委託處理所有事情更簡單,因爲您可以讓每個視圖控制器自行管理。

(使用NSNotificationCenter的-addObserver:選擇:名稱:對象:註冊,不要忘了對象清理期間註銷,通常-dealloc。)

相關問題