2009-11-29 5 views
28

아이폰 피트니스 응용 프로그램을 만들었습니다. 여기에서 해결할 수없는 문제는 응용 프로그램이 실행되는 동안 iphone이 절전 모드로 들어가기 때문에 가속도계와 사운드가 꺼지는 것입니다. 나는 그 일이 일어나기를 원하지 않는다.iphone이 절전 모드가되지 않도록하십시오.

어쨌든 내가 이런 일이 발생하지 않도록 할 수 있습니까? 그렇지 않다면 적어도 아이폰이 절전 모드로 전환되는 시간을 늘릴 수 있습니다.

감사 Zeeshan

답변

71

[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
+1

고맙습니다. 지금은 너무 오래 찾고 있습니다. –

11

야곱과 epatel 말한 것처럼, [[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ]; 당신이 원하는 방법입니다보십시오. 그러나 응용 프로그램이 다른 신호에 의해 중단 될 때 구현하는 것이 좋습니다. 즉, - (void)applicationWillResignActive:(UIApplication *)application 메소드를 구현한다는 의미입니다.

iPhone/iPod touch가 강제로 중단되기 때문에. 전화 통화, 전원 버튼 누름 등.

+1

KatokichiSoft,이 방법을 구현하는 방법의 예를 추가 할 수 있습니까? – Brabbeldas

+0

이 코드를 (void) applicationWillResignActive에 넣었지만 새로운 iPad 버전에서만 작동합니다. 그것은 이전 버전의 iPad에서 작동하지 않습니다 (조금 더 오래되었습니다) – chipbk10

관련 문제