
监听低电量的变化
OBJECTIVE-C
[[NSNotificationCenter defaultCenter] addObserver:self
selector: @selector(yourMethodName:)
name: NSProcessInfoPowerStateDidChangeNotification
object: nil];
SWIFT
NSNotificationCenter.defaultCenter().addObserver(
self,
selector: “yourMethodName:”,
name: NSProcessInfoPowerStateDidChangeNotification,
object: nil
)
获取低电量状态
OBJECTIVE-C
if ([[NSProcessInfo processInfo] isLowPowerModeEnabled]) {
// Low Power Mode is enabled. Start reducing activity to conserve energy.
} else {
// Low Power Mode is not enabled.
};
SWIFT
if NSProcessInfo.processInfo().lowPowerModeEnabled {
// Low Power Mode is enabled. Start reducing activity to conserve energy.
} else {
// Low Power Mode is not enabled.
}




近期评论