目标:我试图检测应用程序何时关闭。在 iOS 杀死我的应用程序后,没有调用 applicationWillTerminate。
问题:
applicationWillTerminate在应用程序被唤醒应用程序之后不会被调用,然后由 iOS (通常有 10 秒的时间)在后台通过位置事件(例如进入信标区域又名UIApplicationLaunchOptionsLocationKey)终止。这是为什么?
- 测试方法一: http: //lemonjar.com/iosconsole/
- 测试方法二:添加 UILocalNotifications
事件顺序:
- 应用程序未运行
- 信标已打开
- 应用被 iOS 唤醒
- 一段时间后(通常是 10 秒)应用程序停止运行
- 但是没有调用 applicationWillTermiante 方法。