在访问电池信息之前,我将BatteryMonitoringEnabled
设置为True。
文档说,只有在未启用监视的情况下,才应返回-1。
但是,尽管我启用了监视,但我始终将-1用作BatteryLevel
属性的值,将Unknown称为BatteryState
的值。
UIDevice.CurrentDevice.BatteryMonitoringEnabled=true;
Console.WriteLine (UIDevice.CurrentDevice.BatteryLevel.ToString());
结果-1
Console.WriteLine (UIDevice.CurrentDevice.BatteryState.ToString());
结果“未知”
我在这里想念什么吗?
最佳答案
这对我有用。您可以在iOS模拟器中运行此程序吗?如果是这样,您正在观察的结果将是正常的。
如果无法正常工作,请填写错误报告@ http://bugzilla.xamarin.com,并说明使用哪个版本的MonoTouch,设备和iOS版本。