Как определить из приложения для iPhone, заряжается ли батарея iPhone или нет? - PullRequest
2 голосов
/ 02 декабря 2010

В моем приложении для iPhone есть требование знать, заряжается ли iphone или нет?

Если он заряжается, то я хочу отобразить предупреждение для того же.

Так какя могу определить, заряжается ли iphone или нет?

Что мне делать?

Пожалуйста, помогите и предложите.

Спасибо.

1 Ответ

4 голосов
/ 02 декабря 2010
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

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

Изменить: Если вы действительно хотите проверить, заряжено ли устройство (и еще не заполнено на 100%), используйте константу UIDeviceBatteryStateCharging в операторе if.См. документацию для получения дополнительной информации.

...