2012-04-22 8 views
2

バッテリー情報にアクセスする前にBatteryMonitoringEnabledをTrueに設定しました。MonoTouchバッテリー残量常に-1

マニュアルでは、監視が有効になっていない場合にのみ-1を返すように指示しています。

ただし、モニタリングを有効にしたにもかかわらず、BatteryLevelプロパティの値として-1が、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

関連する問題