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
אם הייתה שגיאה. סריקת הברקוד מתבצעת באופן סינכרוני בשרשור הקריאה.מומלץ להפעיל את השיטה הזו מחוץ ל-thread הראשי כדי למנוע חסימה של ממשק המשתמש. בתור כתוצאה מכך, עולה
NSException
אם מתבצעת קריאה לשיטה הזו בשרשור הראשי.הצהרה
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
פרמטרים
image
התמונה שבה יתקבלו תוצאות.
error
פרמטר אופציונלי של שגיאה יאוכלס כשיש שגיאה בקבלת תוצאות.
הערך המוחזר
מערך הברקוד יגרום לתמונה הנתונה או ל-
nil
אם הייתה שגיאה.