我想在iOS中显示我的设备的电池状态。获取ios中每次更改的电池状态
我在写下面的代码来显示电池状态。
UIDevice *myDevice = [UIDevice currentDevice];
[myDevice setBatteryMonitoringEnabled:YES];
double batLeft = (float)[myDevice batteryLevel] * 100;
NSLog(@"%.f",batLeft);
NSString * levelLabel = [NSString stringWithFormat:@"%.f%%", batLeft];
lblLabel.text =levelLabel;
它在应用程序运行时显示电池状态正常。但是,当应用程序处于后台时,它不会获取更新后的值。我想每次显示设备的电池状态。电池在2%到3%之间死亡时,我也想发出通知。