BarcodeScanner
class BarcodeScanner : NSObjectUn lettore di codici a barre che scansiona i codici a barre di un'immagine.
-
Restituisce un lettore di codici a barre con le opzioni specificate.
Dichiarazione
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> SelfParametri
optionsOpzioni contenenti la configurazione del lettore di codici a barre.
Valore restituito
Un lettore di codici a barre configurato con le opzioni specificate.
-
Restituisce un lettore di codici a barre con le opzioni predefinite.
Dichiarazione
Swift
class func barcodeScanner() -> SelfValore restituito
Un lettore di codici a barre configurato con le opzioni predefinite.
-
Non disponibile. Utilizza i metodi del corso.
-
Elabora l'immagine fornita per la scansione del codice a barre.
Dichiarazione
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]Parametri
imageL'immagine da elaborare.
completionGestore da richiamare sulla coda principale con codici a barre scansionati o errori.
-
Restituisce i risultati di codici a barre nell'immagine specificata o
nilin caso di errore. La scansione dei codici a barre viene eseguita in modo sincrono sul thread di chiamata.Si consiglia di richiamare questo metodo dal thread principale per evitare di bloccare la UI. Come risultato, viene generato un valore
NSExceptionse questo metodo viene chiamato sul thread principale.Dichiarazione
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]Parametri
imageL'immagine in cui ottenere i risultati.
errorParametro di errore facoltativo compilato quando si verifica un errore durante il recupero dei risultati.
Valore restituito
L'array di codice a barre restituisce l'immagine specificata o
nilse si è verificato un errore.