有没有办法通知(通过iOS)系统即将关闭? 我特别感兴趣的是电池何时耗尽,操作系统即将停机。
我认为UIApplicationWillTerminateNotification
会做到这一点,但事实并非如此。
感谢。
该应用正在前台运行。 我基本上只需要记录时间戳(电池何时死机)并在设备关闭之前保存到文件中。
答案 0 :(得分:1)
首先,答案不幸的是否。
你仍然要区分两种情况:
[[UIDevice currentDevice] batteryLevel]
获取电池电量。查看文档here。您可以尝试在后台检查电池电量,但这可能不适合您的情况。仅在iOS上的very specific cases中允许后台执行,其中包括位置更新, VOIP , UIBackgroundTask ......其中任何一个似乎都没有乍一看适合你......:/
Here是iOS上多任务处理的绝佳读物,也许您找到适合您情况的内容......
答案 1 :(得分:0)
不可能实现下一个最好的事情
- (void)applicationWillTerminate:(UIApplication *)application
Shams Ahmed