2

私のiPhoneアプリでは、iPhoneが充電されているかどうかを知る必要がありますか?

充電中の場合は、同じアラートを表示したいと思います。

では、iPhoneが充電されているかどうかをどのように検出できますか?

4

1 に答える 1

4
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

if ([[UIDevice currentDevice] batteryState] != UIDeviceBatteryStateUnplugged) {
    //Device is connected (charging or fully charged)
}

編集:デバイスが充電されているかどうか(まだ100%いっぱいになっていないかどうか)を確認したい場合UIDeviceBatteryStateChargingは、ifステートメントで定数を使用します。詳細については、ドキュメントを参照してください。

于 2010-12-02T11:46:37.797 に答える