我是Swift的初学者。
目前,我正在使用AVFoundation创建相机应用程序。
我正在从处理A编码到处理B.
但是,显示以下错误。
错误:缺少函数返回'UIImage'
Missing return in a function expected to return 'UIImage'.
我不知道如何使用在switch
声明回报。
//Processing A
func captureImage(_ sampleBuffer: CMSampleBuffer) -> UIImage {
.....
switch self.input.device.position {
case .front:
let resultImage = UIImage(cgImage: imageRef, scale: 1.0, orientation: UIImageOrientation.down)
return resultImage
case .back:
let resultImage = UIImage(cgImage: imageRef, scale: 1.0, orientation: UIImageOrientation.up)
return resultImage
default:
print("error")
}
}