1

当 iPhone 更改其电源模式时,我需要获得低功耗模式状态,天气低功耗模式在我的应用程序中打开或关闭警报。

请帮助我获得解决方案。

谢谢

4

1 回答 1

7

有两种方法。

  1. 您可以注册电源状态通知。

    [NSNotificationCenter defaultCenter] addObserver:self selector: @selector(yourMethodName:) name:NSProcessInfoPowerStateDidChangeNotification object: nil];

  2. 或者您可以确定当前状态。

    [[NSProcessInfo processInfo] isLowPowerModeEnabled]

根据文档,我认为对用户体验的真正好处Apple是:您的应用程序应该采取额外的步骤来帮助系统在低功耗模式处于活动状态时节省能源。例如,您的应用可以减少动画的使用、降低帧速率、停止位置更新、禁用同步和备份等等

我知道已经有一个答案(根据评论 dandan78),只有链接没有描述,所以如果我们在这里也有一些东西,发布 bcoz 会很好。

于 2015-11-03T12:11:08.437 回答