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