ios - 当我“强制退出”时如何获得关闭事件?

标签 ios objective-c

我的应用程序中有数据库,当用户从应用程序中退出时,我想从数据库中删除所有信息。我看了这个问题Which Event When i close app in iOS?,但是当用户单击主页按钮时,应用程序已强制退出applicationWillTerminate。我不想关闭我的应用程序。我只想在我的应用程序中捕获关闭事件。

对不起,我的英语不好。
感谢您的建议和关注。

最佳答案

OBJC运行时将关闭,没有任何最终通知



您可以编写一个 posix信号处理程序来获取信号。但请注意,由于运行时已关闭,因此在此处执行大量工作是不安全的。

参见例如:
http://chaosinmotion.com/blog/?p=423

关于ios - 当我“强制退出”时如何获得关闭事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20939402/

相关文章:

iOS 7 iPad 引导访问文本区域不显示键盘

ios - 如何验证 ios 设备是否支持 Apple Pay

ios - 如何在 objective-c 的AppDelegate中加载NSUserDefaults standardUserDefaults

objective-c - iOS - touchesMoved 在子类 UIScrollView 中只调用一次

objective-c - 什么是 Objective-C "constructor"?

ios - 创建类似于 iPhone 消息传递应用程序的 UITextField/UITextView

ios - Apple Pay检测钱包没有信用卡

ios - 在 UITableViewController 中通过滚动显示 Toast 消息

ios - 如何在不打开 Xcode 的情况下直接 React native 应用程序?

ios - FIRRemoteConfig.activateFetched() 失败