Riferimento al framework MLKitBarcodeScanning

BarcodeScanner

class BarcodeScanner : NSObject

Un 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) -> Self

    Parametri

    options

    Opzioni 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() -> Self

    Valore 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

    image

    L'immagine da elaborare.

    completion

    Gestore da richiamare sulla coda principale con codici a barre scansionati o errori.

  • Restituisce i risultati di codici a barre nell'immagine specificata o nil in 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 NSException se questo metodo viene chiamato sul thread principale.

    Dichiarazione

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]

    Parametri

    image

    L'immagine in cui ottenere i risultati.

    error

    Parametro 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 nil se si è verificato un errore.