Xcode 8.0中关于相机权限的问题

本文详细介绍了如何在Xcode8.0中正确设置应用程序的相机访问权限。包括在Info.plist文件中添加必要的隐私描述字段,以及使用Swift代码请求和检查相机访问状态的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Xcode 8.0  关于相机访问访问权限

1、Xcode 8.0 需要在 info.plist 文件中添加一个名为 “Privacy - Camera Usage Description” 的字段,如下图所示

 

在 Xcode 8.0 中最重要就是在 Info.plist 文件中 插入名称为“Privacy - Camera Usage Description” 的字段,同样访问系统相簿也需要在 Info.plist 文件中插入一个名为“Privacy - Photo Library Usage Description”的字段

 

2、添加访问权限代码(这根之前的一样啦)...

AVCaptureDevice.requestAccess(forMediaType: AVMediaTypeVideo) { (success: Bool) in
            
            if success{
                print("成功获取相机权限啦")
            }else{
                print("您暂未获得访问相机的权限,请先获取相机权限....")
            }
            
       }

 3、关于相机访问相对应的权限

if status == .authorized{
            print("成功获得相机权限...")
            
        }else if status == .denied{
             print("用户拒绝访问相机,请先获取相机权限....")
            
        }else if status == .notDetermined{
             print("未授权")
            
        }else if status == .restricted{
            print("受限制的访问权限,其实就是未获得???")

        }

 

转载于:https://www.cnblogs.com/yxtBlogs/p/5896901.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值