이
배터리 모니터링이 YES로 UIDevice 싱글의 속성을 설정하여 사용할 수 있습니다 "배터리 부족"을 시뮬레이션 할 수있는 방법이 :
UIDevice *device = [UIDevice currentDevice];
device.batteryMonitoringEnabled = YES;
아이폰 OS가 배터리 모니터링 이벤트의 두 가지 유형을 제공, 하나는 상태가 변경 될 때 (예 : 충전 중, 분리됨, 완전 충전 중)이고 하나는 배터리의 충전 레벨이 변경 될 때 업데이트됩니다. 근접 모니터링의 경우와 마찬가지로 콜백을 등록하여 알림을 수신합니다.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryLevelDidChangeNotification" object:device];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryStateDidChangeNotification" object:device];
좋은 질문입니다. 비슷한 문제가 있습니다 –
언제 충돌이 발생합니까? "배터리 부족 알림"또는 다른 것을 얻을 때? –
파란 경고가 나타나면 앱이 다운됩니다. 배터리 경고 메시지가 계속 나타납니다. –