투케이2K

164. (Objective-C/objc) [간단 소스] PHAuthorizationStatus 사용해 앨범 접근 권한 상태 확인 및 PHPhotoLibrary 권한 요청 수행 본문

Objective-C

164. (Objective-C/objc) [간단 소스] PHAuthorizationStatus 사용해 앨범 접근 권한 상태 확인 및 PHPhotoLibrary 권한 요청 수행

투케이2K 2024. 9. 23. 20:50

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

 

    // ----------------------------------------------------------------------
    // [사전 설정 사항] 
    // ----------------------------------------------------------------------
    // 1. info.plist 파일에서 카메라 및 앨범 접근 권한 부여 필요
    // ----------------------------------------------------------------------
    // 2. 퍼미션 권한 : 
    // 
    // Privacy - Camera Usage Description
    // Privacy - Photh Library Usage Description
    // ----------------------------------------------------------------------
    // 3. import 불러오기 설정 : 
    // 
    // #import <Photos/Photos.h>
    // ----------------------------------------------------------------------
    // 4. 참고 사이트 : 
    // 
    // https://blog.naver.com/kkh0977/222539543845?trackingCode=blog_bloghome_searchlist
    // ----------------------------------------------------------------------





    // ----------------------------------------------------------------------
    // [소스 코드] : 권한 설명 사이트 - https://developer.apple.com/documentation/photokit/phauthorizationstatus
    // ----------------------------------------------------------------------

    PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];

    if(status == PHAuthorizationStatusNotDetermined) {
        
        // [앨범 접근 권한 요청 수행]
        [PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {
            
        }];

    } else if (status == PHAuthorizationStatusAuthorized) {
        
    } else if (status == PHAuthorizationStatusRestricted) {
        
    } else if (status == PHAuthorizationStatusDenied) {
        
    }

    // ----------------------------------------------------------------------

 

반응형
Comments