我知道用户可以通过观察电池图标的颜色来检测低功耗模式,但是有一个API调用允许程序检测低功耗模式吗?
答案 0 :(得分:4)
是的,您可以添加观察者或直接查询。我粘贴代码示例,但这仍然落后于NDA。
答案 1 :(得分:4)
这是一个对Swift 2.2& 3.0检查低功耗模式。请注意,此功能需要iOS 9或更高版本。如果您没有定位旧版本,则可以取消版本检查。
Swift 4.2
alpha
Swift 3.0
if #available(iOS 9.0, *) {
if ProcessInfo.processInfo.isLowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}
Swift 2.2
if #available(iOS 9.0, *) {
if ProcessInfo.processInfo().lowPowerModeEnabled {
<#Do low power stuff#>
} else {
<#Not in low power mode#>
}
}