美文网首页
Swift 相机权限判断

Swift 相机权限判断

作者: ZM_微笑向阳 | 来源:发表于2021-09-27 16:29 被阅读0次

相机权限

import Photos

func CameraQX(successCallBack: @escaping ((Bool) -> Void)) {

let authStatus = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)
        
if (authStatus == .authorized) { /****已授权,可以打开相机****/
    successCallBack(true)
}
    
else if (authStatus == .denied) {
    
    let alertV = UIAlertView.init(title: "提示", message: "请去-> [设置 - 隐私 - 相机] 打开访问开关", delegate: nil, cancelButtonTitle: nil, otherButtonTitles: "确定")
    alertV.show()
    successCallBack(false)
}
    
else if (authStatus == .restricted) {//相机权限受限
    let alertV = UIAlertView.init(title: "提示", message: "相机权限受限", delegate: nil, cancelButtonTitle: nil, otherButtonTitles: "确定")
    alertV.show()
    successCallBack(false)
}
    
else if (authStatus == .notDetermined) {//首次 使用
    AVCaptureDevice.requestAccess(for: .video, completionHandler: { (statusFirst) in
        if statusFirst {
            //用户首次允许
            successCallBack(true)
        } else {
            //用户首次拒接
            successCallBack(false)
        }
    })
}

}

相关文章

  • Swift 相机权限判断

    相机权限 }

  • ios 9+ 访问权限总结

    1.判断相册权限 2.判断相机权限 3.判断麦克风权限 4.判断通讯录权限 5.判断定位权限 6.判断日历权限 7...

  • iOS 获取用户是否有(相册/相机)权限

    判断用户是否有权限访问相册 iOS 8 之后推荐用 #import 中的判断 判断用户是否有权限访问相机 我们...

  • 相册相机访问

    判断相册访问权限 iOS 8 之前 iOS 8之后 两者结合即是 判断相机访问权限 iOS7之前都可以访问相机,i...

  • java.lang.SecurityException: Per

    这个问题一般是相机权限没有打开,在调相机之前做一次判断是否打开相机权限 android6.0权限管理 在开发中很多...

  • iOS 相机权限 判断

    相机权限在#import 中 相机控制器调用 相册权限在...

  • IOS 判断相机权限

    判断用户是否禁用了app相机使用权限. 1.首先#import 2.然后 AVAuthorizationStatu...

  • App打包踩坑指南

    uni-app打包成app踩坑记录 1、 权限判断 (js文件已封装) 判断 相机、定位、推送 2、 以上权限需要...

  • Swift 权限判断

    APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得深思的一件...

  • iOS开发-App跳转到设置的各个页面的规律

    需求: 跳转到设置界面,进行相关权限设置。 实现: 使用场景: 1、例如:判断相机权限,需要去设置打开相机;2、欢...

网友评论

      本文标题:Swift 相机权限判断

      本文链接:https://www.haomeiwen.com/subject/fwxknltx.html