2012-04-22 3 views
2

Я установил 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()); 

Результат "Неизвестный"

Все, что я здесь отсутствует?

ответ

2

Это работает для меня. Можете ли вы запустить это внутри симулятора iOS? Если так, то, что вы наблюдаете, будет нормальным результатом.

Если вы не можете это сделать, заполните, пожалуйста, сообщение об ошибке @http://bugzilla.xamarin.com и укажите, какая версия MonoTouch, устройства, версии iOS используются.

+0

Да, я пробовал это в эмуляторе. У меня сложилось впечатление, что он должен работать как обычный прибор. Теперь я знаю, что это не должно быть :) Есть ли список вещей, которые не работают на эмуляторе? – SharpAffair

+0

Имейте в виду, что это * симулятор * не * эмулятор *, который имеет за и против :-) – poupou

 Смежные вопросы

  • Нет связанных вопросов^_^