ios – AVCaptureDevice.requestAccess()崩溃

ios – AVCaptureDevice.requestAccess()崩溃,第1张

概述我使用 Swift 3.0和Xcode 8 Beta 2创建了一个iOS单视图应用程序.我正在使用AVFoundation.framework进行链接. 这是我的视图控制器代码: import UIKitimport AVFoundationclass ViewController: UIViewController { override func viewDidLoad() { 我使用 Swift 3.0和Xcode 8 Beta 2创建了一个iOS单视图应用程序.我正在使用AVFoundation.framework进行链接.

这是我的视图控制器代码:

import UIKitimport AVFoundationclass VIEwController: UIVIEwController {  overrIDe func vIEwDIDLoad() {    super.vIEwDIDLoad()    if AVCaptureDevice.authorizationStatus(forMediaType: AVMediaTypeVIDeo) == .notDetermined {      AVCaptureDevice.requestAccess(forMediaType: AVMediaTypeVIDeo,completionHandler: { (granted: Bool) in        if granted {          print("granted")        }        else {          print("not granted")        }      })    }  }}

当我在我的设备上运行此应用程序时,应用程序在执行AVCapture.requestAccess行后崩溃(未执行完成处理程序且不会抛出异常).

控制台中唯一的事情是:

2016-07-15 14:55:44.621819 testpp[2261:912051] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles2016-07-15 14:55:44.626012 testpp[2261:912051] [MC] Reading from public effective user settings.2016-07-15 14:55:59.284610 testpp[2261:912085] [access] <private>

难道我做错了什么?

解决方法 请求在访问摄像机时,确保为Info.pList文件中的“隐私 – 摄像机使用说明”键设置了值. 总结

以上是内存溢出为你收集整理的ios – AVCaptureDevice.requestAccess()崩溃全部内容,希望文章能够帮你解决ios – AVCaptureDevice.requestAccess()崩溃所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1002663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存