MLKitBarcodeScanning Framework-Referenz

Barcode-Scanner

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 Barcodescanner-Konfiguration.

    Rückgabewert

    Ein Barcode-Scanner, der mit den angegebenen Optionen konfiguriert wurde.

  • 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 Barcode-Scannen.

    Erklärung

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]

    Parameter

    image

    Das zu verarbeitende Bild.

    completion

    Handler zum Zurückrufen in der Hauptwarteschlange mit gescannten Barcodes oder Fehler.

  • Gibt Barcode-Ergebnisse im angegebenen Bild oder nil zurück, wenn ein Fehler aufgetreten ist Der Barcode-Scan wird synchron im aufrufenden Thread ausgeführt.

    Es wird empfohlen, diese Methode aus dem Haupt-Thread aufzurufen, um zu verhindern, dass die UI blockiert wird. Wenn diese Methode im Hauptthread aufgerufen wird, wird ein NSException ausgelöst.

    Erklärung

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]

    Parameter

    image

    Das Bild, in das die Ergebnisse aufgenommen werden sollen.

    error

    Ein optionaler Fehlerparameter, der ausgefüllt wird, wenn ein Fehler beim Abrufen von Ergebnissen auftritt.

    Rückgabewert

    Array von Barcodeergebnissen im angegebenen Bild oder nil, wenn ein Fehler aufgetreten ist.