BarcodeScanner
class BarcodeScanner : NSObjectSkaner kodów kreskowych, który skanuje kody kreskowe zdjęć.
-
Zwraca skaner kodów kreskowych z podanymi opcjami.
Deklaracja
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> SelfParametry
optionsOpcje zawierające konfigurację skanera kodów kreskowych.
Zwracana wartość
Skaner kodów kreskowych skonfigurowany z wybranymi opcjami.
-
Zwraca skaner kodów kreskowych z domyślnymi opcjami.
Deklaracja
Swift
class func barcodeScanner() -> SelfZwracana wartość
Skaner kodów kreskowych skonfigurowany z opcjami domyślnymi.
-
Niedostępne. Użyj metod klasy.
-
Przetwarza zdjęcie pod kątem skanowania kodu kreskowego.
Deklaracja
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]Parametry
imageObraz do przetworzenia.
completionModuł obsługi, który pozwala oddzwonić do głównej kolejki z zeskanowanymi kodami kreskowymi lub z błędem.
-
Zwraca wyniki z kodu kreskowego podanego obrazu lub
nil, jeśli wystąpił błąd. skanowanie kodów kreskowych, jest wykonywane synchronicznie w wątku wywołującym.Zaleca się wywoływanie tej metody poza wątkiem głównym, aby uniknąć blokowania interfejsu użytkownika. Jako wynik, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie podniesiony
NSException.Deklaracja
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]Parametry
imageObraz, do którego chcesz uzyskać wyniki.
errorOpcjonalny parametr błędu jest wypełniany w przypadku wystąpienia błędu podczas pobierania wyników.
Zwracana wartość
Tablica kodów kreskowych zwraca określony obraz lub
nil, jeśli wystąpił błąd.