BarcodeScanner
class BarcodeScanner : NSObjectEs un escáner de códigos de barras que escanea códigos de barras en una imagen.
-
Devuelve un escáner de código de barras con las opciones determinadas.
Declaración
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> SelfParámetros
optionsOpciones que incluyen la configuración del escáner de código de barras.
Valor de retorno
Un escáner de código de barras configurado con las opciones determinadas.
-
Devuelve un escáner de código de barras con las opciones predeterminadas.
Declaración
Swift
class func barcodeScanner() -> SelfValor de retorno
Un escáner de código de barras configurado con las opciones predeterminadas
-
No disponible. Usa los métodos de clase.
-
Procesa la imagen determinada para escanear el código de barras.
Declaración
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]Parámetros
imageLa imagen que se procesará.
completionControlador para volver a llamar en la cola principal con códigos de barras escaneados o un error.
-
Muestra los resultados de códigos de barras en la imagen determinada o
nilsi hubo un error. El escaneo de códigos de barras se realiza de forma síncrona en el subproceso de llamada.Se recomienda llamar a este método fuera del subproceso principal para evitar bloquear la IU. Como Como resultado, se genera una
NSExceptionsi se llama a este método en el subproceso principal.Declaración
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]Parámetros
imageLa imagen en la que se deben obtener resultados.
errorEs un parámetro de error opcional que se propaga cuando se produce un error cuando se obtienen los resultados.
Valor de retorno
El array de códigos de barras muestra la imagen determinada o
nilsi se produjo un error.