BarcodeScanner
class BarcodeScanner : NSObjectUm leitor de código de barras que lê códigos de barras em uma imagem.
-
Retorna um leitor de código de barras com as opções oferecidas.
Declaração
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> SelfParâmetros
optionsOpções contendo a configuração do leitor de código de barras.
Valor de retorno
Um leitor de código de barras configurado com as opções oferecidas.
-
Retorna um leitor de código de barras com as opções padrão.
Declaração
Swift
class func barcodeScanner() -> SelfValor de retorno
Um leitor de código de barras configurado com as opções padrão.
-
Indisponível. Use os métodos da classe.
-
Processa a imagem fornecida para leitura do código de barras.
Declaração
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]Parâmetros
imageA imagem a ser processada.
completionGerenciador de retorno de chamada para a fila principal com códigos de barras lidos ou erro.
-
Retorna os resultados do código de barras na imagem fornecida ou
nilcaso haja um erro. Leitura do código de barras é executada de forma síncrona na linha de execução de chamada.É aconselhável chamar esse método fora da linha de execução principal para evitar o bloqueio da interface. Como um
NSExceptionserá gerado se esse método for chamado na linha de execução principal.Declaração
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]Parâmetros
imageA imagem que receberá os resultados.
errorUm parâmetro de erro opcional preenchido quando há um erro ao receber resultados.
Valor de retorno
A matriz de resultados de código de barras na imagem especificada ou
nilse houve um erro.