当iPhone改变其电源模式时,我需要获得低功耗模式状态,天气低功耗模式在我的应用程序中开启或关闭。
请通过解决方案帮助我。
谢谢
答案 0 :(得分:7)
有两种方法。
您可以注册电源状态通知。
[NSNotificationCenter defaultCenter] addObserver:self selector: @selector(yourMethodName:) name:NSProcessInfoPowerStateDidChangeNotification object: nil];
或者您可以确定当前状态。
[[NSProcessInfo processInfo] isLowPowerModeEnabled]
根据Apple
文档,我认为最适合用户体验观点的最好的事情是:当低功耗模式处于活动状态时,您的应用应采取其他措施来帮助系统节省能源。例如,您的应用可以减少动画的使用,降低帧速率,停止位置更新,禁用同步和备份等等
我知道已经有了答案(根据评论dandan78),链接只是没有描述,所以发布bcoz如果我们在这里也有好处。