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 zur Konfiguration des Barcode-Scanners.
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 von Barcodes.
Erklärung
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
Parameter
image
Das zu verarbeitende Bild.
completion
Handler zum Rückruf der 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 synchron im aufrufenden Thread ausgeführt wird.Es wird empfohlen, diese Methode aus dem Hauptthread aufzurufen, damit die Benutzeroberfläche nicht blockiert wird. Als wird ein
NSException
ausgegeben, wenn diese Methode im Hauptthread aufgerufen wird.Erklärung
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
Parameter
image
Das Bild, in dem Ergebnisse abgerufen werden sollen.
error
Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn beim Abrufen der Ergebnisse ein Fehler auftritt.
Rückgabewert
Ein Barcode-Array ergibt das angegebene Bild oder
nil
, falls ein Fehler aufgetreten ist.