Documentation de référence sur le framework MLKitBarcodeScanning

MLKBarcodeScanner


@interface MLKBarcodeScanner : 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

    Objective-C

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

    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

    Objective-C

    + (nonnull instancetype)barcodeScanner;

    Valeur renvoyée

    Un lecteur de code-barres configuré avec les options par défaut

  • Indisponibles. Utiliser les méthodes de classe.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;
  • Traite l'image donnée pour la lecture du code-barres.

    Déclaration

    Objective-C

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

    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

    Objective-C

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

    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.