Как определить из приложения iPhone, заряжается ли батарея iPhone или нет?

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

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

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

Что я должен делать?

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

Благодарю.

1 ответ

Решение
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];

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

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

Другие вопросы по тегам