BarcodeScanner
class BarcodeScanner : NSObject
Lecteur de codes-barres qui lit les codes-barres d'une image.
-
Renvoie un lecteur de code-barres avec les options fournies.
Déclaration
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
Paramètres
options
Options contenant la configuration du lecteur de codes-barres.
Valeur renvoyée
Un lecteur de code-barres configuré avec les options fournies.
-
Renvoie un lecteur de code-barres avec les options par défaut.
Déclaration
Swift
class func barcodeScanner() -> Self
Valeur renvoyée
Un lecteur de code-barres configuré avec les options par défaut
-
Indisponibles. Utiliser les méthodes de classe.
-
Traite l'image donnée pour la lecture du code-barres.
Déclaration
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
Paramètres
image
Image à traiter.
completion
Gestionnaire de rappel à la file d'attente principale en scannant des codes-barres ou en générant une erreur.
-
Renvoie les résultats de code-barres dans l'image donnée ou
nil
en cas d'erreur. La lecture des codes-barres est effectuée de manière synchrone sur le thread appelant.Nous vous recommandons d'appeler cette méthode en dehors du thread principal pour éviter de bloquer l'UI. Par conséquent, une exception
NSException
est générée si cette méthode est appelée sur le thread principal.Déclaration
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
Paramètres
image
Image dans laquelle vous souhaitez obtenir des résultats.
error
Paramètre d'erreur facultatif renseigné en cas d'erreur lors de l'obtention des résultats.
Valeur renvoyée
Le tableau de codes-barres renvoie l'image donnée ou
nil
en cas d'erreur.