二、摄像头权限(iOS7.0后)
首先需要导入框架#import <AVFoundation/AVFoundation.h>
,其次在info.plist中添加上NSCameraUsageDescription
字段value可自定义。
使用AVCaptureDevice
类的类方法authorizationStatusForMediaType:
获取当前相机授权状态,其中参数传入AVMediaTypeVideo
,返回的值同样是一个枚举
typedef NS_ENUM(NSInteger, AVAuthorizationStatus) {
/// 用户未决定授权
AVAuthorizationStatusNotDetermined = 0,
/// 受限制
AVAuthorizationStatusRestricted = 1,
/// 用户拒绝授权
AVAuthorizationStatusDenied = 2,