我的应用程序中有数据库,我想从用户强制退出应用程序时删除数据库中的所有信息。我查看了这个问题Which Event When i close app in iOS?,但是当用户点击主页按钮时,应用已在applicationWillTerminate
中强行退出。我不想关闭我的应用。我只想在我的应用程序中捕获近似事件。
抱歉我的英语不好。 感谢您的建议和兴趣。
答案 0 :(得分:2)
OBJC运行时将在没有任何最终通知的情况下关闭
BUT
你可以写一个 posix信号处理程序来获取信号。但请注意,由于运行时已经关闭,因此在这里做很多工作是不安全的。
答案 1 :(得分:1)
你做不到。当您切换到后台时,您可以确定的最后一个通知是didEnterBackground。在那之后,你可能会被内存压力或用户强行退出而无声地杀死。