2

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

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

但是,尽管我启用了监视,但我总是将 -1 作为BatteryLevelproperty 的值,将 Unknown 作为。BatteryState

UIDevice.CurrentDevice.BatteryMonitoringEnabled=true;

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

结果-1

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

结果“未知”

我在这里缺少什么吗?

4

1 回答 1

2

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

如果您不能这样做,请填写错误报告@http://bugzilla.xamarin.com并说明正在使用的 MonoTouch 版本、设备、iOS 版本。

于 2012-04-22T15:30:05.727 回答