我試圖實現在我的應用程序中保存用戶的數據。我創建了一個名爲saveUserInfo的特殊方法,當用戶註銷時調用該方法(對於此事件,所有事情都很好,就像我希望的那樣)。另外我希望用戶的數據在應用程序執行結束時保存,所以我已將saveUserInfo方法放入applicationWillTerminate和applicationDidEnterBackground方法中。這部分工作。當我按下HOME按鈕時 - applicationDidEnterBackground被調用並且saveUserInfo按照它應該的那樣工作。但是當我在我的Xcode 4中按「停止運行方案或應用程序」按鈕時,無論是applicationWillTerminate還是applicationDidEnterBackground都不會被調用,因此用戶的信息不會被保存。我究竟做錯了什麼?或者,也許我正在做的一切正確和applicationWillTerminate和applicationDidEnterBackground不應該按Xcode中的「停止運行計劃或應用程序」按鈕被調用?我只是找不到滿意的答案applicationWillTerminate和applicationDidEnterBackground不會被調用
2
A
回答
2
Xcode中的停止按鈕在那裏殺死你的應用程序。這是正常的,它不會通過通常的回調applicationWillTerminate
。
相關問題
- 1. 當應用程序崩潰時,'applicationWillTerminate'或'applicationDidEnterBackground'會被調用嗎?
- 2. applicationWillTerminate/ApplicationDidEnterBackground issues
- 3. ApplicationDidEnterBackground總是在applicationWillTerminate之前調用?
- 4. applicationDidEnterBackground&applicationWillResignActive不被調用
- 5. 越來越applicationWillTerminate和applicationDidEnterBackground工作
- 6. applicationDidEnterBackground:未被調用
- 7. applicationDidEnterBackground和applicationWillTerminate在用戶向上滑動時退出應用程序時調用
- 8. iPhone SDK 3.1.3升級到iPhone SDK 4 ApplicationWillTerminate和dealloc未被調用
- 9. 手動調用applicationDidEnterBackground
- 10. ApplicationDidEnterBackground不會觸發方法
- 11. 調用()不會被調用
- 12. applicationWillTerminate在4.3中調用
- 13. applicationWillTerminate在調用時崩潰
- 14. 緩存圖像不會停留一旦applicationDidEnterBackground被激活
- 15. applicationWillTerminate當應用程序從Xcode停止時未被調用
- 16. viewDidLoad中和ViewDidAppear不會被調用
- 17. 的drawRect和setNeedsDisplay不會被調用
- 18. onInterceptTouchEvent的ACTION_UP和ACTION_MOVE不會被調用
- 19. applicationWillTerminate和background:terribly confused
- 20. SoloAmbient和applicationDidEnterBackground
- 21. ApplicationDidEnterBackground和UIWebview
- 22. applicationWillTerminate不叫
- 23. onUnbind不會被調用
- 24. 功能不會被調用
- 25. 函數不會被調用
- 26. 方法不會被調用
- 27. Spring:ModelAttribute不會被調用
- 28. UIViewControllerTransitioningDelegate不會被調用
- 29. 的cellForRowAtIndexPath不會被調用
- 30. 方法不會被調用
但是applicationDidEnterBackground不被調用嗎? –
是的,這是一個SIGKILL。無論它在做什麼,它都停在那裏。 – jbat100
http://stackoverflow.com/questions/4861738/ios-app-lifecycle-4-3gs-ipad-vs-2g-3g – jbat100