44#if __has_include(<FirebaseMLVision/FirebaseMLVision.h>)
55
66@interface BarcodeDetectorManagerMlkit ()
7- @property (nonatomic , strong ) FIRVisionBarcodeDetector *barcodeRecognizer;
7+ @property (nonatomic , strong ) MLKBarcodeScanner *barcodeRecognizer;
88@property (nonatomic , strong ) FIRVision *vision;
99@property (nonatomic , assign ) FIRVisionBarcodeFormat setOption;
1010@property (nonatomic , assign ) NSInteger detectionMode;
@@ -60,8 +60,8 @@ - (void)setType:(id)json queue:(dispatch_queue_t)sessionQueue
6060 if (sessionQueue) {
6161 dispatch_async (sessionQueue, ^{
6262 self.setOption = requestedValue;
63- FIRVisionBarcodeDetectorOptions *options =
64- [[FIRVisionBarcodeDetectorOptions alloc ]
63+ MLKBarcodeScannerOptions *options =
64+ [[MLKBarcodeScannerOptions alloc ]
6565 initWithFormats: requestedValue];
6666 self.barcodeRecognizer =
6767 [self .vision barcodeDetectorWithOptions: options];
@@ -83,7 +83,7 @@ - (void)findBarcodesInFrame:(UIImage *)uiImage
8383{
8484 self.scaleX = scaleX;
8585 self.scaleY = scaleY;
86- FIRVisionImage *image = [[FIRVisionImage alloc ] initWithImage: uiImage];
86+ MLKVisionImage *image = [[MLKVisionImage alloc ] initWithImage: uiImage];
8787 NSMutableArray *emptyResult = [[NSMutableArray alloc ] init ];
8888 [_barcodeRecognizer detectInImage: image
8989 completion: ^(NSArray <FIRVisionBarcode *> *barcodes, NSError *error) {
0 commit comments