MLKitBarcodeScanning Framework-Referenz

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.