2011-01-28 59 views

回答

10

我找不到任何關於它是否停靠的信息,但如果您查看UIDevice class,您會發現batteryState屬性。如果您在應用中啓用了電池監控,則可以檢查該屬性是否設置爲UIDeviceBatteryStateUnplugged,這意味着設備不是對接。如果它是另一個值(UIDeviceBatteryStateChargingUIDeviceBatteryStateFull),則手機已連接到電源。

注意這並不能保證在另一端有一臺計算機;它可以很容易地將電源適配器插入牆壁或其他USB供電設備。

0

您也可以使用EAAccessoryManager類方法「registerForLocalNotifications」和添加的通知EAAccessoryDidConnectNotification觀察員監測附件連接的變化,EAAccessoryDidDisconnectNotification。對於更多的參考看到蘋果文檔EAAccessoryManager

相關問題