BarcodeScanner
class BarcodeScanner : NSObject
Bir resimdeki barkodları tarayan bir barkod tarayıcı.
-
Verilen seçeneklerle bir barkod tarayıcı döndürür.
Bildirim
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
Parametreler
options
Barkod tarayıcı yapılandırmasını içeren seçenekler.
Döndürülen Değer
Belirtilen seçeneklerle yapılandırılmış bir barkod tarayıcı.
-
Varsayılan seçeneklerle bir barkod tarayıcı döndürür.
Bildirim
Swift
class func barcodeScanner() -> Self
Döndürülen Değer
Varsayılan seçeneklerle yapılandırılmış bir barkod tarayıcı.
-
Cihazlar kullanılamıyor. Sınıf yöntemlerini kullanın.
-
Belirtilen görüntüyü barkod tarama için işler.
Bildirim
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
Parametreler
image
İşlenecek resim.
completion
Barkodlar taranarak veya hatayla ana sırada geri aranmak için işleyici.
-
Belirtilen resimde barkod sonuçlarını veya hata varsa
nil
değerini döndürür. Barkod tarama , görüşme dizisinde eşzamanlı olarak gerçekleştirilir.Kullanıcı arayüzünün engellenmesini önlemek için bu yöntemin ana iş parçacığının dışına çağrılması önerilir. Kullanıcı sonuçta bu yöntem ana iş parçacığında çağrılırsa bir
NSException
tetiklenir.Bildirim
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
Parametreler
image
Sonuç elde edilecek resim.
error
Sonuç alınırken bir hata oluştuğunda doldurulan isteğe bağlı bir hata parametresi.
Döndürülen Değer
Verilen resimdeki barkod sonuçları dizisi veya hata varsa
nil
.