我已将监控设置为启用,但模拟器和设备中的电池电量仍然为 -1。
UIDevice.currentDevice().batteryMonitoringEnabled = true
var level = UIDevice.currentDevice().batteryLevel
对于模拟器,level 变量始终为 -1,对于物理设备,大多数情况下为 -1。为了实现价值工作,我还应该做些什么?
小智 6
如果未启用电池监控,则电池状态为UIDevice.BatteryState.unknown,且该属性的值为 \xe2\x80\x931.0。确保您已正确启用 isBatteryMonitoringEnabled。
雨燕4
\n\nUIDevice.current.isBatteryMonitoringEnabled = true\nlet batteryLevel = UIDevice.current.batteryLevel\n小智 -1
我不知道问题是什么,但试试这个:不要使用电池电量,而是使用
UIDevice.currentDevice().batteryState
请提供完整的代码以获得正确的答案。
| 归档时间: | 
 | 
| 查看次数: | 3015 次 | 
| 最近记录: |