
1. 照片权限判断
iOS6之后ios相机权限,在应用程序中使用照片(即内置相册)需要用户权限验证,因此我们可以做出权限判断并给出友好的提示或界面效果.
![]()
相册判断需要导入
ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];

typedef NS_ENUM(NSInteger, ALAuthorizationStatus) {
ALAuthorizationStatusNotDetermined = 0, // 用户还未决定是否授权访问相册
ALAuthorizationStatusRestricted, // 没有被授权访问相册,可能是家长控制权限
// The user cannot change this application’s status, possibly due to active restrictions
// such as parental controls being in place.
ALAuthorizationStatusDenied, // 用户拒绝程序访问相册
ALAuthorizationStatusAuthorized // 用户已授权程序访问相册
} __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0);
2,相机许可判断

在iOS7之前,设置中没有相机设置选项ios相机权限,并且程序可以默认访问相机. 此权限是在iOS7之后添加的.
判断需要导入摄像机权限

NSString *mediaType = AVMediaTypeVideo; AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType];
枚举类型与相册的类型基本相同.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-284849-1.html
出兵叙利亚
二炮部队演习