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
.