How may I check if my app has access to phone gallery

前端 未结 4 1417
伪装坚强ぢ
伪装坚强ぢ 2021-02-05 10:58

I have an app in which I take a picture with the camera and store that image into the native gallery. But if the app doesn\'t have permission for that, I want the user to know t

4条回答
  •  独厮守ぢ
    2021-02-05 11:53

    If you are using photos framework since ALAsset libraries are deprecated from ios 9 you can use PHAuthorizationStatus to check gallery access. You need to import photos framework as well.

      #import 
    
    - (BOOL)hasGalleryPermission
    {
        BOOL hasGalleryPermission = NO;
        PHAuthorizationStatus authorizationStatus = [PHPhotoLibrary authorizationStatus];
    
        if (authorizationStatus == PHAuthorizationStatusAuthorized) {
            hasGalleryPermission = YES;
        }
        return hasGalleryPermission;
    }
    

提交回复
热议问题