有没有办法检测充电器是否断开

时间:2013-12-07 16:39:36

标签: macos event-handling

有没有办法检测充电器是否在 mac 计算机上断开连接。

即。是否有可能制作一个应用程序来监听“充电器连接”/“充电器断开”事件?

喜欢ios:

[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

if ([[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateCharging) {
    NSLog(@"Device is charging.");
}

但我想要一个事件监听器,例如:-(void) didDisconnectCharger:(id)sender.

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找的功能是IOKit中的IOPSNotificationCreateRunLoopSource