在访问电池信息之前,我将 BatteryMonitoringEnabled
设置为 True。
文档说只有在未启用监控时才应该返回-1。
但是,尽管我启用了监控,但 BatteryLevel
属性的值始终为 -1,且 BatteryState
为 Unknown。
UIDevice.CurrentDevice.BatteryMonitoringEnabled=true;
Console.WriteLine (UIDevice.CurrentDevice.BatteryLevel.ToString());
结果-1
Console.WriteLine (UIDevice.CurrentDevice.BatteryState.ToString());
结果“未知”
我这里缺少什么吗?
最佳答案
这对我有用。你能在 iOS 模拟器中运行它吗?如果是这样,您所观察到的结果将是正常结果。
如果您无法正常工作,请填写错误报告@ http://bugzilla.xamarin.com并说明正在使用的 MonoTouch 版本、设备、iOS 版本。
关于c# - MonoTouch 电池电量始终为 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10268731/