我试图实现在我的应用程序中保存用户的数据。我创建了一个名为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