Я установил BatteryMonitoringEnabled
в значение True перед доступом к информации о батарее.Уровень заряда батареи MonoTouch всегда -1
В документации указано, что -1 следует возвращать, только если мониторинг не включен.
Однако я всегда получаю -1 как значение BatteryLevel
и Неизвестно как BatteryState
, несмотря на то, что я включил мониторинг.
UIDevice.CurrentDevice.BatteryMonitoringEnabled=true;
Console.WriteLine (UIDevice.CurrentDevice.BatteryLevel.ToString());
Результат -1
Console.WriteLine (UIDevice.CurrentDevice.BatteryState.ToString());
Результат "Неизвестный"
Все, что я здесь отсутствует?
Да, я пробовал это в эмуляторе. У меня сложилось впечатление, что он должен работать как обычный прибор. Теперь я знаю, что это не должно быть :) Есть ли список вещей, которые не работают на эмуляторе? – SharpAffair
Имейте в виду, что это * симулятор * не * эмулятор *, который имеет за и против :-) – poupou