MLKitBarcodeScanning Framework Referansı

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.