Ich bin neu in Xcode (7.2) und Swift und all das.AVCaptureMetadataOutput mehrere Typen scannen
Ich hatte einen Programmierer mir eine App als ein Beispiel für das, was ich will. Er ist momentan nicht erreichbar und ich kann die Antwort nicht selbst finden.
Ich möchte mehrere Barcode-Typen scannen und brauche Hilfe bei der Integration in meinen Code.
Dies ist der Code. Ich kann die Typen austauschen und es funktioniert gut, aber ich möchte alle Arten gleichzeitig unterstützen.
let metadataOutput = AVCaptureMetadataOutput()
if(session.canAddOutput(metadataOutput)){
session.addOutput(metadataOutput)
metadataOutput.setMetadataObjectsDelegate(self, queue: dispatch_get_main_queue())
metadataOutput.metadataObjectTypes = [AVMetadataObjectTypeEAN8Code]
//[AVMetadataObjectTypeUPCECode]
//[AVMetadataObjectTypeEAN13Code]
}else{
scanningNotPossible()
}
Ich gehe davon aus, dass ich etwas neu definieren muss, aber bitte helfen, weil ich es nicht herausfinden kann.
können Sie mit diesem Repository versuchen: https://github.com/maryamfekri/MFCameraManager. Es hat Scan-Barcode-Kamera und alles, was Sie tun müssen, ist es in Ihrem View-Controller instanziieren –