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.