MLKitBarcodeScanning Framework-Referenz

MLKBarcodeScanner


@interface MLKBarcodeScanner : NSObject

Ein Barcode-Scanner, der Barcodes in einem Bild scannt.

  • Gibt einen Barcode-Scanner mit den angegebenen Optionen zurück.

    Erklärung

    Objective-C

    + (nonnull instancetype)barcodeScannerWithOptions:
        (nonnull MLKBarcodeScannerOptions *)options;

    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

    Objective-C

    + (nonnull instancetype)barcodeScanner;

    Rückgabewert

    Ein Barcode-Scanner, der mit den Standardoptionen konfiguriert ist.

  • Nicht verfügbar. Verwenden Sie die Klassenmethoden.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;
  • Verarbeitet das angegebene Bild zum Scannen des Barcodes.

    Erklärung

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKBarcodeScanningCallback)completion;

    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

    Objective-C

    - (nullable NSArray<MLKBarcode *> *)
        resultsInImage:(nonnull id<MLKCompatibleImage>)image
                 error:(NSError *_Nullable *_Nullable)error;

    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.