要访问iOS相册,并建立一个新的相册。从iOS8开始,访问相册必须要经过用户授权。我好担心,用户会不允许授权。因为这样会导致我的功能无法进行进行下去,求如何跳过授权的解决办法?
要访问iOS相册,并建立一个新的相册。从iOS8开始,访问相册必须要经过用户授权。我好担心,用户会不允许授权。因为这样会导致我的功能无法进行进行下去,求如何跳过授权的解决办法?
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答902 阅读
iOS8以后,第一次访问系统设备的一些属性时,比如相册,照相机,定位等,都会接收系统的权限访问,这个访问并不能使用代码跳过,而在系统的settings里面得隐私设置,可以设置某个程序对系统设备属性的访问权限,而我们能做的就是通过AVCaptureDevice来获取AVAuthorizationStatus属性,判断一下当前的权限,防止在不允许的情况下有Bug!
另外你可以在判断了用户拒绝了访问相册的权限时,给用户一个弹出框,提示他没有设置权限访问相册,然后给他个链接或者Button直接跳转到settings里面进行设置!关于如何跳转简书或百度上有专门的指导!
代码示例如下: