BarcodeScanner
class BarcodeScanner : NSObjectBir 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) -> SelfParametreler
optionsBarkod 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() -> SelfDö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.
completionBarkodlar taranarak veya hatayla ana sırada geri aranmak için işleyici.
-
Belirtilen resimde barkod sonuçlarını veya hata varsa
nildeğ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
NSExceptiontetiklenir.Bildirim
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]Parametreler
imageSonuç elde edilecek resim.
errorSonuç 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.