我尝试在尝试使用以下命令添加一个avCaptureSession之前删除所有输入和输出(如果有):
if (avCaptureSession.inputs.count > 0){
avCaptureSession.inputs.removeAll()
}else{
avCaptureSession.addInput(avCaptureInput)
}
但是我收到一个编译错误:“不能在不可变值上使用变异成员:'inputs'是一个只能获取的属性”
那我该如何删除所有输入?
答案 0 :(得分:0)
找到答案:
for input in avCaptureSession.inputs {
avCaptureSession.removeInput(input);
}