我知道我们可以使用UIDeviceBatteryState
确定电池状态,但是我找不到如何检测是否只有电缆插入设备(只有30针或Lightning添加到设备)。
在我使用UIDeviceBatteryState
检查时,状态始终为UIDeviceBatteryStateUnplugged
,无论我是否插上电缆。
也许我必须使用C来检测它?任何结论对我都很有帮助。感谢
答案 0 :(得分:4)
这是一个硬件问题。
电缆基本上只是一组没有相互连接的电线。当您连接电缆的一端但没有连接另一端时,没有任何变化,因为没有电路关闭。
虽然Lightning线缆内部有一个芯片,但我相信在电缆的两端连接到某物之前它不会获得任何电力。