我对斯威夫特很新鲜,所以我还在梳理一些细节;如果我遗漏了一些明显的东西,我道歉。我浏览过并在不同的方法调用中找到了类似错误的解决方案,但这些答案并没有帮助我弄清楚我的问题。我打这个电话
captureOutput.captureStillImageAsynchronouslyFromConnection(port) {
(imageDataSampleBuffer: CMSampleBufferRef?, error: NSError?) -> Void in
// TODO
}
标记有以下错误:
Cannot convert the expression's type '(@lvalue AVCaptureInputPort, (CMSampleBufferRef?, NSError?) -> Void)' to type 'AVCaptureConnection!'
问题显然在于我的关闭。非常感谢任何帮助。
答案 0 :(得分:0)
问题显然与我的关闭
有关
实际上,没有。 port
显然存在问题。这个参数应该是AVCaptureConnection - 但你提供的是AVCaptureInputPort。