如何在插入或不插入电缆时检测iOS设备(无需向USB充电)

时间:2015-01-18 10:29:32

标签: ios

我知道我们可以使用UIDeviceBatteryState确定电池状态,但是我找不到如何检测是否只有电缆插入设备(只有30针或Lightning添加到设备)。

在我使用UIDeviceBatteryState检查时,状态始终为UIDeviceBatteryStateUnplugged,无论我是否插上电缆。

也许我必须使用C来检测它?任何结论对我都很有帮助。感谢

1 个答案:

答案 0 :(得分:4)

这是一个硬件问题。

电缆基本上只是一组没有相互连接的电线。当您连接电缆的一端但没有连接另一端时,没有任何变化,因为没有电路关闭。

enter image description here

虽然Lightning线缆内部有一个芯片,但我相信在电缆的两端连接到某物之前它不会获得任何电力。