2013-11-28 7 views
0

나는ios7에서 올바른 배터리 잔량을 얻는 방법이 있습니까?

batteryLevel.text = [NSString stringWithFormat:@"%0.0f%%", [UIDevice currentDevice].batteryLevel * 100]; 

"batteryLevel"다음은 그 사용 국지적 인 코드라는 레이블에서 배터리 잔량을 표시했다하지만 난 95 %의 배터리 잔량을 가지고, 90 % etc.I 제시해야 현재의 장치에서와 같이 정확한 배터리 수준. ios7 및 이전 iOS 버전의 배터리 잔량을 확인할 수있는 올바른 방법이 있습니까?이 문제에 대한 해결책을 제공해주십시오.

답변

0

가장 좋은 해결책은 타이머을 사용하여 표시하는 값을 사용하여 의 외관이 정확도가이되도록해야합니다. batteryLevel 속성을 사용하여

: 자세한 내용 확인을위한

[UIDevice currentDevice].batteryLevel. 

: https://developer.apple.com/Library/ios/samplecode/BatteryStatus/Introduction/Intro.html

버전 1.2 최신 링크 샘플 코드 위에서 또한 batteryLevel 속성을 사용합니다. 당신이 사용 탈옥 장치가있는 경우

, 당신은이 방법은 4.3 iOS의 존재, 및 배터리 의사가 사용하는 것을 아마

int percent = [(SBUIController*)[objc_getClass("SBUIController") sharedInstance] displayBatteryCapacityAsPercentage]; 

사용할 수 있습니다.

+0

자세히 설명해 주시겠습니까? 그는 같은'[UIDevice currentDevice] .batteryLevel'을 사용하고 있습니다. – TheTiger

+0

@TheTiger 그는 정확한 betterylevel을 원한다. 나는 그에게 그 해결책을 준다. –

+0

@Dhaval Bhadania : 사과 샘플 코드로 확인했습니다. 그러나 배터리 잔량은 5 배로 늘었습니다. 99 %, 98 %, 92 % 등의 정확한 배터리 수준을 원합니다. 제게 해결책을주십시오. 그에 대한. – dineshthamburu

관련 문제