我正在尝试使用[[UIDevice currentDevice] batteryLevel]
定期查询设备的电池电量。代码第一次运行时,我得到一个准确的值。但是,即使设备的电池电量发生变化,后续呼叫似乎总是返回相同的值。
我理解这个调用只返回5%的增量值。这不是问题所在。即使电池电量下降10%或15%,[[UIDevice currentDevice] batteryLevel]也会报告相同的值。
[UIDevice currentDevice].batteryState
似乎确实准确无误。如果我拔下设备,则该呼叫返回的值会发生变化。
我正在测试的设备正在运行iOS 6.