Notice
Recent Posts
Recent Comments
Link
투케이2K
558. (ios/swift5) [간단 소스] AVAuthorizationStatus 사용해 카메라 (camera) 권한 부여 상태 체크 본문
IOS
558. (ios/swift5) [간단 소스] AVAuthorizationStatus 사용해 카메라 (camera) 권한 부여 상태 체크
투케이2K 2024. 10. 2. 19:57[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// ----------------------------------------------------------------------
// [사전 설정 사항]
// ----------------------------------------------------------------------
// 1. info.plist 파일에서 카메라 및 앨범 접근 권한 부여 필요
// ----------------------------------------------------------------------
// 2. 퍼미션 권한 :
//
// Privacy - Camera Usage Description
// Privacy - Photh Library Usage Description
// ----------------------------------------------------------------------
// 3. 필요 import 설정 :
//
// import AVFoundation
// ----------------------------------------------------------------------
// 4. 애플 참고 사이트 :
//
// https://developer.apple.com/documentation/avfoundation/avauthorizationstatus
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [소스 코드]
// ----------------------------------------------------------------------
// [카메라 권한 부여 상태 확인]
let status = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)
// [상태 값 switch 문 분기 처리 확인]
switch status {
case .notDetermined:
print("Status :: 권한 요청 전 상태")
case .authorized:
print("Status :: 권한 허용 상태")
case .denied:
print("Status :: 권한 거부 상태")
case .restricted:
print("Status :: 액세스 불가 상태")
@unknown default:
print("Status :: unknown default")
}
// ----------------------------------------------------------------------
반응형
'IOS' 카테고리의 다른 글
Comments