MLKBarcodeScanner
@interface MLKBarcodeScanner : NSObject
Resimdeki barkodları tarayan bir barkod tarayıcı.
-
Verilen seçeneklere sahip bir barkod tarayıcı döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)barcodeScannerWithOptions: (nonnull MLKBarcodeScannerOptions *)options;
Parametreler
options
Barkod tarayıcı yapılandırması içeren seçenekler.
Döndürülen Değer
Verilen seçeneklerle yapılandırılmış bir barkod tarayıcı.
-
Varsayılan seçeneklerle bir barkod tarayıcı döndürür.
Bildirim
Objective-C
+ (nonnull instancetype)barcodeScanner;
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.
Bildirim
Objective-C
- (nonnull instancetype)init;
-
Belirtilen görüntüyü barkod tarama için işler.
Bildirim
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKBarcodeScanningCallback)completion;
Parametreler
image
İşlenecek resim.
completion
İşleyici, barkodlar taranarak veya hatalı olarak ana sırayı geri çağırır.
-
Belirtilen görüntüdeki barkod sonuçlarını veya hata varsa
nil
değerini döndürür. Barkod tarama, çağıran iş parçacığında eşzamanlı olarak gerçekleştirilir.Kullanıcı arayüzünün engellenmesini önlemek için bu yöntemin ana iş parçacığından kaldırılması önerilir. Sonuç olarak, bu yöntem ana iş parçacığında çağrılırsa bir
NSException
yükseltilir.Bildirim
Objective-C
- (nullable NSArray<MLKBarcode *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parametreler
image
Sonuç alınacak resim.
error
Sonuçlar alınırken bir hata oluştuğunda doldurulmuş isteğe bağlı bir hata parametresi.
Döndürülen Değer
Belirtilen görüntüdeki barkod dizisi sonuçları veya hata varsa
nil
.