[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
의미만 봐도 알겠지만, Idle Timer를 멈추게 해서 화면이 꺼지지 않게 하는 것이다.
그런데 왜 화면이 꺼지지 않게 해야 하는가? iOS의 백그라운드 기능은 제약이 많아서 일부 기능만을 이용 할 수 있다. 그리고 기본 상태에서 앱은 화면이 꺼지면 백그라운드 모드가 되어버린다. 만약 특정 시간 이상 처리가 필요하거나 화면이 꺼지면 안되는 상황이 있다면 필수적으로 이런 기능이 필요 할 것이다.
물론 YES 대신 NO를 넣으면 다시 원상태로 돌아가게 할 수 있다.
아 짧고 명쾌하니 좋다. ㅇ_ㅇ;;
0 comments:
댓글 쓰기