MonoTouch电池电量始终为-1

时间:2012-04-22 14:21:07

标签: c# ios xamarin.ios power-management uidevice

在访问电池信息之前,我将BatteryMonitoringEnabled设置为True。

文档说只有在未启用监控的情况下才应返回-1。

但是,我始终将-1作为BatteryLevel属性的值,将未知作为BatteryState,尽管我启用了监控。

UIDevice.CurrentDevice.BatteryMonitoringEnabled=true;

Console.WriteLine (UIDevice.CurrentDevice.BatteryLevel.ToString());

结果-1

Console.WriteLine (UIDevice.CurrentDevice.BatteryState.ToString());

结果"未知"

我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

这对我有用。你可以在iOS模拟器中运行吗?如果是这样,你所观察到的将是正常的结果。

如果您无法使用此功能,请填写错误报告@ http://bugzilla.xamarin.com,并说明正在使用的MonoTouch,设备和iOS版本。