今天接到一个比较特殊的需求,需要检查iPhone是否真正充电。但在脑中想了一遍貌似没有做过这方面的东西,但是觉得在UIDevice中应该有相关的内容,于是找了找,总算找到相关的一些资料,另外在这里有一些相关的资料可以去看一看。
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
if ([[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateCharging)
{
NSLog(@"Device is charging.");
}
关于batteryState的属性大家自己可以去查看。