2010-08-06 91 views
1

我有一箇舊應用程序,它在各種視圖的viewDidLoad中執行了許多UI初始化工作。在iOS4主頁按鈕中,只需將該應用放置在後臺,以便在重新啓動應用時不會調用viewDidLoad。在iOS4中退出應用程序

我不想將這些初始化過程放在viewWillAppear中,因爲每次出現視圖時都不必重新初始化數據。

當用戶按主頁按鈕時,如何完全退出我的應用程序?或者任何簡單的方法來重新加載在tabBarController內的視圖控制器?

謝謝。

+0

可能重複[iphone避免保存狀態](http://stackoverflow.com/questions/3227736/iphone-avoid-save-state) – 2010-08-06 14:45:41

+0

[按下回家時退出應用程序]的可能重複(http://stackoverflow.com/questions/3154491/quit-app-when-pressing-home) – CharlesB 2012-05-16 17:21:58

回答

9

。在你的應用程序的Info.plist文件名爲UIApplicationExitsOnSuspend一個鍵,將其設置爲布爾YES,這將從根本上恢復home鍵的功能預先iOS4的,完全當主頁按鈕被竊聽退出你的應用程序。

0

嘗試禁用背景。蘋果在他們的文檔中有這個