MLKBarcodeScanner
@interface MLKBarcodeScanner : NSObject
Un lettore di codici a barre che scansiona i codici a barre in un'immagine.
-
Restituisce un lettore di codici a barre con le opzioni specificate.
Dichiarazione
Objective-C
+ (nonnull instancetype)barcodeScannerWithOptions: (nonnull MLKBarcodeScannerOptions *)options;
Parametri
options
Opzioni contenenti la configurazione del lettore di codici a barre.
Valore restituito
Un lettore di codici a barre configurato con le opzioni date.
-
Restituisce un lettore di codici a barre con le opzioni predefinite.
Dichiarazione
Objective-C
+ (nonnull instancetype)barcodeScanner;
Valore restituito
Un lettore di codici a barre configurato con le opzioni predefinite.
-
Non disponibile. Utilizza i metodi delle classi.
Dichiarazione
Objective-C
- (nonnull instancetype)init;
-
Elabora l'immagine data per la scansione del codice a barre.
Dichiarazione
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKBarcodeScanningCallback)completion;
Parametri
image
L'immagine da elaborare.
completion
Il gestore richiama la coda principale con codici a barre scansionati o presenta un errore.
-
Restituisce i risultati del codice a barre nell'immagine specificata oppure
nil
in caso di errore. La scansione dei codici a barre viene eseguita in modo sincrono sul thread di chiamata.Ti consigliamo di richiamare questo metodo dal thread principale per evitare di bloccare l'interfaccia utente. Di conseguenza, viene aumentato un
NSException
se questo metodo viene chiamato nel thread principale.Dichiarazione
Objective-C
- (nullable NSArray<MLKBarcode *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parametri
image
L'immagine in cui ottenere i risultati.
error
Un parametro di errore facoltativo viene compilato quando si verifica un errore durante il recupero dei risultati.
Valore restituito
Array di codici a barre che generano l'immagine data o
nil
in caso di errore.