【问题标题】:Swift 5 Remove all AVCaptureSession InputsSwift 5 删除所有 AVCaptureSession 输入
【发布时间】:2019-11-14 14:29:09
【问题描述】:

我正在尝试从 avCaptureSession 中删除所有输入和输出(如果有的话),然后再尝试使用以下方法添加:

if (avCaptureSession.inputs.count > 0){
        avCaptureSession.inputs.removeAll()
    }else{
        avCaptureSession.addInput(avCaptureInput)
    }

但我得到一个编译错误:“不能在不可变值上使用变异成员:'inputs' 是一个 get-only 属性”

那么如何删除所有输入?

【问题讨论】:

    标签: avcapturesession swift5


    【解决方案1】:

    找到答案:

    for input in avCaptureSession.inputs {
            avCaptureSession.removeInput(input);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 2014-04-28
      相关资源
      最近更新 更多