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