2015-11-03 72 views

回答

6

有兩種方法。

  1. 您可以註冊電源狀態通知。

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

  2. 或者你可以判斷當前的狀態。

    [[NSProcessInfo processInfo] isLowPowerModeEnabled]

什麼我認爲的觀點用戶體驗的角度爲每Apple文檔的真正偉大的最好的事情是:你的應用程序應該採取額外的措施來幫助系統節省能源,當低功耗模式活躍。例如,您的應用可以減少動畫的使用,降低幀速率,停止位置更新,禁用同步和備份等。

我知道已經有一個答案(根據評論dandan78)與鏈接只有沒有描述,所以發佈bcoz這將是很好,如果我們在這裏也有。

+1

非常感謝你@buntyMadan –