MLKBarcodeScanner
@interface MLKBarcodeScanner : NSObject
बारकोड स्कैनर, जो इमेज में बारकोड को स्कैन करता है.
-
दिए गए विकल्पों के साथ बारकोड स्कैनर दिखाता है.
एलान
Objective-C
+ (nonnull instancetype)barcodeScannerWithOptions: (nonnull MLKBarcodeScannerOptions *)options;
पैरामीटर
options
बारकोड स्कैनर कॉन्फ़िगरेशन वाले विकल्प.
रिटर्न वैल्यू
दिए गए विकल्पों के साथ कॉन्फ़िगर किया गया बारकोड स्कैनर.
-
डिफ़ॉल्ट विकल्पों के साथ बारकोड स्कैनर दिखाता है.
एलान
Objective-C
+ (nonnull instancetype)barcodeScanner;
रिटर्न वैल्यू
डिफ़ॉल्ट विकल्पों के साथ कॉन्फ़िगर किया गया बारकोड स्कैनर.
-
उपलब्ध नहीं हैं. क्लास के तरीकों का इस्तेमाल करें.
एलान
Objective-C
- (nonnull instancetype)init;
-
बारकोड स्कैन के लिए दी गई इमेज को प्रोसेस करता है.
एलान
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKBarcodeScanningCallback)completion;
पैरामीटर
image
प्रोसेस की जाने वाली इमेज.
completion
मुख्य सूची में बारकोड स्कैन किए जाने या गड़बड़ी के साथ कॉल करने के लिए हैंडलर.
-
दी गई इमेज में बारकोड के नतीजे दिखाता है या कोई गड़बड़ी होने पर
nil
दिखाता है. बारकोड स्कैनिंग, कॉल करने के थ्रेड पर सिंक्रोनस रूप से होती है.हमारा सुझाव है कि यूज़र इंटरफ़ेस (यूआई) को ब्लॉक होने से बचाने के लिए, इस तरीके को मुख्य थ्रेड से अलग करें. इस वजह से, अगर मुख्य थ्रेड पर इस तरीके को कॉल किया जाता है, तो
NSException
बन जाता है.एलान
Objective-C
- (nullable NSArray<MLKBarcode *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
पैरामीटर
image
नतीजे पाने के लिए इमेज.
error
नतीजे पाने में कोई गड़बड़ी होने पर, एक वैकल्पिक गड़बड़ी वाला पैरामीटर अपने-आप भर जाता है.
रिटर्न वैल्यू
दी गई इमेज में बारकोड से मिली जानकारी या गड़बड़ी होने पर
nil
.