为了账号安全,请及时绑定邮箱和手机立即绑定

iOS访问相册授权

iOS访问相册授权

iOS
拉丁的传说 2018-07-27 11:00:00
要访问iOS相册,并建立一个新的相册。从iOS8开始,访问相册必须要经过用户授权。我好担心,用户会不允许授权。因为这样会导致我的功能无法进行进行下去,求如何跳过授权的解决办法?
查看完整描述

2 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

简单来说就是两个字,不行

如果你对存储图片有需求,也可以保存在自己的Documents目录下面


查看完整回答
反对 回复 2018-07-31
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

iOS8以后,第一次访问系统设备的一些属性时,比如相册,照相机,定位等,都会接收系统的权限访问,这个访问并不能使用代码跳过,而在系统的settings里面得隐私设置,可以设置某个程序对系统设备属性的访问权限,而我们能做的就是通过AVCaptureDevice来获取AVAuthorizationStatus属性,判断一下当前的权限,防止在不允许的情况下有Bug!

另外你可以在判断了用户拒绝了访问相册的权限时,给用户一个弹出框,提示他没有设置权限访问相册,然后给他个链接或者Button直接跳转到settings里面进行设置!关于如何跳转简书或百度上有专门的指导!

代码示例如下:

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];  

if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)  

{  

    //无权限  


查看完整回答
反对 回复 2018-07-31
  • 2 回答
  • 0 关注
  • 905 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信