iOS10出来之后苹果为了安全,设置了相机和相册的访问权限。相机权限:Privacy - Camera Usage Description 允许此权限才能使用相机功,才能录制视频,并且保存图片;相册权限:Privacy - Photo Library Usage Description 允许此权限才能使用系统相册。
基本思路:
判断相机权限是否被限制,判断相机是否可用
判断应用是否具有访问相机的权限,需要导入AVFoundation类,#import <AVFoundation/AVFoundation.h>。具体代码如下:
图一
AVAuthorizationStatus的状态是一个枚举类型:
图二
AVAuthorizationStatusNotDetermined:用户还没有对应用程序授权进行操作
AVAuthorizationStatusRestricted:还没有授权访问的照片数据。
AVAuthorizationStatusDenied:用户拒绝对应用程序授权
AVAuthorizationStatusAuthorized:用户对应用程序授权
相机没有授权不能被使用是没有任何提示的,可以根据判断设置不同的提示。
判断摄像头是否可用:
图三
如果相机不可用或者摄像头是坏的话,可以直接跳转到相册。
,相关文章
- 谷歌浏览器怎样设置信任网站(没有继续访问选项)
- 畅享20pro配件价格(手机维修还是去官方售后服务)
- 淘宝买东西待付款怎么删除(淘宝待付款怎么删除)
- 微博怎么不看别人的赞(东莞近60名医护人员中招)
- 路由器关掉要按哪里(其实没那么夸张)
- skout如何打开(国外人气最高的10大社交网站介绍)
- 小米有品口罩好吗(一家专注于用户体验的新国货品牌)
- 电视显示无网络连接是怎么回事(电视联网死机是什么情况)
- 苹果11pro选什么颜色好看(聊聊陪了我一年的)
- macbook air登录密码忘记(Air)
- 苹果13充电头和以前的不一样(以不变应万变)
- 斗破苍穹怎么晋升斗帝的(如果没有魂天帝阻挠)
- 支付宝提现收的手续费(提现1千需扣多少手续费)
- 抖音无水印解析入口(抖音短视频解析去水印工具分享)
- 如何查询已经获取购票信息(更方便了)
热门专题
软件推荐
软件排行榜
- 排名
- 软件
- 人气
- 下载