iOS/Swift + Objective-c

[Swift / Objective-c] 자동 잠금 활성화/비활성화 (절전모드)

안경 쓴 귀니 2021. 8. 9. 19:02
반응형

자동 잠금(절전모드) 상태 활성화/비활성화 처리하기

절전모드를 비활성화시키면 화면이 자동으로 잠금 되지 않음

 

참고 URL: https://developer.apple.com/documentation/uikit/uiapplication/1623070-idletimerdisabled

 

  • Swift
// 자동 잠금 비활성화
UIApplication.shared.isIdleTimerDisabled = true

// 자동 잠금 활성화
UIApplication.shared.isIdleTimerDisabled = false

 

  • Objective-c
// 자동 잠금 비활성화
[UIApplication sharedApplication].idleTimerDisabled = YES;

// 자동 잠금 활성화
[UIApplication sharedApplication].idleTimerDisabled = NO;

 

 주의사항 

  • 절전모드 비활성화는 꼭 필요한 경우만 사용하며, 불필요한 경우 바로 활성화 모드로 변경해주기
  • 디바이스 설정 > 디스플레이 및 밝기 > 자동 잠금 > '안 함' 설정되어있지 않은지 확인
  • Xcode에서 Build 한 경우는 디버그 모드로, 절전모드가 자동으로 비활성화 상태로 되므로, 앱 종료 후 다시 실행하여 테스트 진행
반응형