IOS:如何拍摄扫描的条形码?
我正试图从相机中捕获扫描的巴德密码图像,但找不到方向IOS:如何拍摄扫描的条形码?,ios,swift,barcode-scanner,Ios,Swift,Barcode Scanner,我正试图从相机中捕获扫描的巴德密码图像,但找不到方向 func captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!) { for metadata: AVMetadataObject in (metadataObjects as? [AVMe
func captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!) {
for metadata: AVMetadataObject in (metadataObjects as? [AVMetadataObject])!{
for type: String in barCodeTypes {
if metadata.type == barcodeType
{
//do something and break
}
}
}
当条码扫描成功时调用此方法,我需要获得扫描条码的UIImage。请帮我解决这个问题。您可以向会话添加另一个输出,例如AVCaptureStillImageOutput,当检测到qr时,使用CaptureStillImageAsynchronous方法拍摄一张照片。查看本教程,您是否要求能够保存条形码的照片?@MwcsMac是,我需要得到扫描条形码的图像。你说的是相机的两种不同用途。要拍摄照片,您需要使用与条形码功能不同的
UIImagePickerController
。您找到解决方案了吗?我很感兴趣。