我正在構建幾個簡單的計算器應用程序,我希望能夠恢復到初始設置(如同第一次打開時),當用戶將其發送到背景。我猜我必須在appdelegate中放置一些代碼來管理這個。任何人都可以給我一個關於如何做到這一點的入門書?如何重置應用程序,當發送到背景
1
A
回答
4
添加Application does not run in background
/UIApplicationExitsOnSuspend
關鍵在你的應用程序的Info.plist文件,並將其設置爲YES
,它總是會終止你的應用程序時,它被投入的背景下,使得它從下次運行從頭開始。
它將基本上關閉您的應用程序的多任務處理。
+0
謝謝菲利普,我只是在另一個SO問題中發現。 – PruitIgoe 2013-02-22 14:02:45
1
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// app is going to background for whatever reason (but not being killed)
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
// app is about to come to the front (but not being launched)
// reset your ui here
}
這很有用,如果你不做其他答案,但希望應用程序不會被殺死。實際上,我們追蹤這兩個電話之間有多長時間,並在我們的情況下30分鐘後重置。
+0
謝謝,但我不需要讓它進入背景,因爲它可能是敏感的信息。 – PruitIgoe 2013-02-22 14:21:27
相關問題
- 1. 如何在應用程序終止時發送背景位置
- 2. 防止achartengine和textview重置後,並將應用程序發送到背景
- 3. Android:如何關閉從我的應用程序打開的應用程序,當所有發送到背景
- 4. 如何將應用程序背景設置爲與當前背景相同?
- 5. 重置backgroundTimeRemaining當應用程序去背景
- 6. iPhone - 將應用程序發送到背景
- 7. 發送應用程序到iphone上的背景
- 8. 當應用程序是背景時將數據發送到服務器
- 9. 發送應用程序到背景並從XCTest的最近重新啓動它
- 10. 如何重新啓動應用程序,當應用程序在Android背景前景?
- 11. 如何將元素髮送到背景
- 12. 重新啓動應用程序從背景到前景
- 13. Android - 設置應用程序背景
- 14. 將應用程序背景前置
- 15. iOS應用程序背景位置(推送通知)
- 16. 如何爲應用程序設置通用背景
- 17. Android應用程序背景
- 18. Joomla背景應用程序
- 19. Android背景應用程序
- 20. 如何使應用程序的背景圖像重複
- 21. Windows Phone 7背景主題設置 - 應用程序開發
- 22. 如何發送我的程序到背景,而某個過程正在運行
- 23. ipad應用程序發送圖像到照片庫不捕獲背景
- 24. 將應用程序發送到按鈕水龍頭上的背景
- 25. 當應用程序轉到背景時播放音頻
- 26. 當應用程序轉到背景時停止AVAudioPlayer音樂
- 27. Java swing如何動態設置應用程序背景
- 28. 如何設置全局應用程序的背景顏色?
- 29. 如何在城域應用程序中設置頁面背景
- 30. 如何在Android中爲整個應用程序設置背景?
我認爲您應該閱讀有關應用程序的生命週期:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html – trojanfoe 2013-02-22 13:52:51
應用程序僅在進入後臺時掛起,所以它應該保持在相同的狀態......但是有時它會關閉(低內存等)。你有沒有看過使用'NSUserDefaults'來存儲數據? – jjv360 2013-02-22 13:53:51
@jjv - >>應用程序只在進入後臺時暫停,因此它應該保持在同一狀態......「我同意這一點,但在我的情況下,我正在處理的銷售人員約爲1000人,而我可以保證,通過點擊主頁按鈕,他們大多數人認爲他們已經關閉了應用程序。但是,在處於暫停狀態的應用程序仍然會有敏感信息,合同號碼,費率等。我寧願他們必須重新輸入信息,而不是留在那裏。 – PruitIgoe 2013-02-22 13:59:03