akring
12/30/2014 - 5:19 AM

判断用户的照片/相机权限是否开启

判断用户的照片/相机权限是否开启

//导入头文件
#import <AVFoundation/AVCaptureDevice.h>
#import <AVFoundation/AVMediaFormat.h>

//判断代码
- (BOOL)isCameraAndAssetsAvilable{

    AVAuthorizationStatus cameraAuthor = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];//判断相机权限

    ALAuthorizationStatus assetsAuthor = [ALAssetsLibrary authorizationStatus];//判断照片权限

    if (cameraAuthor == AVAuthorizationStatusRestricted || cameraAuthor ==AVAuthorizationStatusDenied
        ||assetsAuthor == ALAuthorizationStatusRestricted || assetsAuthor == ALAuthorizationStatusDenied){

        return NO;
    }
    else{

        return YES;
    }
}