【发布时间】:2017-07-18 01:53:54
【问题描述】:
我是 Swift 的初学者。
目前,我正在使用 AVFoundation 创建相机应用程序。
我正在从处理 A 编码到处理 B。
但是,显示以下错误。
错误:
预期返回“UIImage”的函数中缺少返回。
我不知道如何在switch 语句中使用return。
//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")
}
}
【问题讨论】:
标签: ios swift switch-statement