如何知道用户何时强行关闭应用程序?

时间:2011-08-08 10:56:00

标签: iphone

我怎么知道App被用户强行关闭了?

“用户强行关闭”表示App在后台和用户关闭时..

怎么知道这个?

...谢谢

我编辑我的问题,

我想维护用户日志,所以当用户点击登录或注销时,我在那里完成了我的代码以添加日志详细信息。但是当用户没有点击注销并通过多任务杀死杀死应用程序时,我就无法执行注销相关代码。那我该怎么办呢? 我的应用程序是后台启用...

2 个答案:

答案 0 :(得分:1)

简单地说,你不能(可靠地),也不应该这样做。

答案 1 :(得分:1)

这可能有所帮助:ApplicationWillTerminate in iOS 4.0

最接近您要求的是,如果您的应用程序启用了后台,那么

 - (void)applicationDidEnterBackground:(UIApplication *)application
退出应用程序的用户将调用

。然后,当他们真正杀死它时,你将收到

 - (void)applicationWillTerminate:(UIApplication *)application 

您唯一需要使用此功能的方法是,您实际上是在后台执行某些操作。如果您的应用程序没有后台使用,则不需要知道用户何时通过多任务处理杀死它。