func setupSession() session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhot

Posted

技术标签:

【中文标题】func setupSession() session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhoto【英文标题】:func setupSession() session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhotofunc setupSession() session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhoto 【发布时间】:2018-05-22 07:25:37 【问题描述】:

我刚开始学习 Swift 并遵循人们开发的一些示例代码。其中之一是相机应用程序。但是,过去没有一个代码对我有用。请看下面mawnch的一个例子。 当我运行它时,我收到一条错误消息

“使用未解析的标识符‘会话’”

func setupSession() 
  session = AVCaptureSession()   
  session.sessionPreset = AVCaptureSessionPresetPhoto

有什么解决办法吗?

【问题讨论】:

【参考方案1】:

尝试下面的 Swift 语法,将 session 初始化为特定文件的全局变量,

var session: AVCaptureSession!

并使用下面的方法,

func setupSession() 
    session = AVCaptureSession()
    session.sessionPreset = .photo

如有任何疑问,请告诉我。

【讨论】:

以上是关于func setupSession() session = AVCaptureSession() session.sessionPreset = AVCaptureSessionPresetPhot的主要内容,如果未能解决你的问题,请参考以下文章

PHPCMS某处设计缺陷可致authkey泄露

sess_destroy() 无法正常工作

当我调用“sess.run()”时,“python.exe”程序引发错误

执行 sess.run() 时出错

python 在跑SESS时写图表到tensorboard

Tensorflow 中 sess.run(c) 和 c.eval() 的区别