2011-01-28 26 views

回答

10

我找不到任何关于它是否停靠的信息,但如果您查看UIDevice class,您会发现batteryState属性。如果您在应用中启用了电池监控,则可以检查该属性是否设置为UIDeviceBatteryStateUnplugged,这意味着设备不是对接。如果它是另一个值(UIDeviceBatteryStateChargingUIDeviceBatteryStateFull),则手机已连接到电源。

注意这并不能保证在另一端有一台计算机;它可以很容易地将电源适配器插入墙壁或其他USB供电设备。

0

您也可以使用EAAccessoryManager类方法“registerForLocalNotifications”和添加的通知EAAccessoryDidConnectNotification观察员监测附件连接的变化,EAAccessoryDidDisconnectNotification。对于更多的参考看到苹果文档EAAccessoryManager

相关问题