BarcodeScanner
class BarcodeScanner : NSObject
बारकोड स्कैनर, जो किसी इमेज में बारकोड स्कैन करता है.
-
दिए गए विकल्पों के साथ बारकोड स्कैनर दिखाता है.
एलान
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
पैरामीटर
options
बारकोड स्कैनर कॉन्फ़िगरेशन वाले विकल्प.
रिटर्न वैल्यू
दिए गए विकल्पों के साथ कॉन्फ़िगर किया गया बारकोड स्कैनर.
-
डिफ़ॉल्ट विकल्पों वाला बारकोड स्कैनर दिखाता है.
एलान
Swift
class func barcodeScanner() -> Self
रिटर्न वैल्यू
डिफ़ॉल्ट विकल्पों के साथ कॉन्फ़िगर किया गया बारकोड स्कैनर.
-
उपलब्ध नहीं हैं. क्लास वाले तरीकों का इस्तेमाल करें.
-
बारकोड स्कैन करने के लिए दी गई इमेज को प्रोसेस करता है.
एलान
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
पैरामीटर
image
प्रोसेस करने के लिए इमेज.
completion
मुख्य सूची में बारकोड के स्कैन या गड़बड़ी के साथ वापस कॉल करने के लिए हैंडलर.
-
दी गई इमेज में बारकोड के नतीजे दिखाता है या कोई गड़बड़ी होने पर
nil
दिखाता है. बारकोड स्कैन करने की सुविधा कॉलिंग थ्रेड पर सिंक्रोनस रूप से की जाती है.हमारा सुझाव है कि यूज़र इंटरफ़ेस (यूआई) को ब्लॉक होने से बचाने के लिए, इस तरीके को मुख्य थ्रेड से बाहर रखें. बतौर नतीजे के तौर पर, अगर इस तरीके को मुख्य थ्रेड पर कॉल किया जाता है, तो
NSException
दिखता है.एलान
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
पैरामीटर
image
नतीजे पाने के लिए इमेज.
error
नतीजे पाने में कोई गड़बड़ी होने पर, गड़बड़ी का एक वैकल्पिक पैरामीटर अपने-आप भर जाता है.
रिटर्न वैल्यू
दी गई इमेज में बारकोड के नतीजों की कलेक्शन या कोई गड़बड़ी होने पर
nil
.