BarcodeScanner
class BarcodeScanner : NSObject
Ein Barcode-Scanner, der Barcodes in einem Bild scannt.
-
Gibt einen Barcode-Scanner mit den angegebenen Optionen zurück.
Erklärung
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
Parameter
options
Optionen mit der Barcode-Scanner-Konfiguration.
Rückgabewert
Ein Barcode-Scanner, der mit den angegebenen Optionen konfiguriert ist.
-
Gibt einen Barcode-Scanner mit den Standardoptionen zurück.
Erklärung
Swift
class func barcodeScanner() -> Self
Rückgabewert
Ein Barcode-Scanner, der mit den Standardoptionen konfiguriert ist.
-
Nicht verfügbar. Verwenden Sie die Klassenmethoden.
-
Verarbeitet das angegebene Bild zum Scannen des Barcodes.
Erklärung
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
Parameter
image
Das zu verarbeitende Bild.
completion
Handler für den Rückruf an die Hauptwarteschlange mit gescannten Barcodes oder einem Fehler.
-
Gibt Barcodeergebnisse im angegebenen Bild oder
nil
zurück, wenn ein Fehler aufgetreten ist. Das Scannen des Barcodes wird synchron auf dem aufrufenden Thread durchgeführt.Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, um die Benutzeroberfläche nicht zu blockieren. Daher wird ein
NSException
ausgelöst, wenn diese Methode im Hauptthread aufgerufen wird.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
Parameter
image
Das Bild, in dem Ergebnisse angezeigt werden sollen.
error
Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.
Rückgabewert
Array des Barcodes ergibt das angegebene Bild oder
nil
, wenn ein Fehler aufgetreten ist.