Swift Error=调用中传递的额外尾随闭包,
不确定如何解决此错误,如有任何帮助,将不胜感激。Swift Error=调用中传递的额外尾随闭包,,swift,xcode,Swift,Xcode,不确定如何解决此错误,如有任何帮助,将不胜感激。AVCaptureDevice。默认值为返回值。您必须将其分配给一个变量 由于该值是可选的,所以可以安全地将其展开 //creates the session let session = AVCaptureSession() //Defines the capture device AVCaptureDevice.default(for: AVMediaType.video) { let input
AVCaptureDevice。默认值为返回值。您必须将其分配给一个变量
由于该值是可选的,所以可以安全地将其展开
//creates the session
let session = AVCaptureSession()
//Defines the capture device
AVCaptureDevice.default(for: AVMediaType.video)
{
let input = AVCaptureDeviceInput(device: captureDevice)
session.addInput(input)
}
调用可以抛出,但未标记为“try”,并且未处理错误。当使用那个密码时得到了这个。还感谢您的帮助对不起,我不明白?这是出现错误的那一行let input=AVCaptureDeviceInput(设备:captureDevice)let input=AVCaptureDeviceInput(设备:captureDevice)我编辑了答案并添加了一条try?
语句。请重新加载页面。
guard let captureDevice = AVCaptureDevice.default(for: AVMediaType.video),
let input = try? AVCaptureDeviceInput(device: captureDevice) else { return }
session.addInput(input)