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
אם הייתה שגיאה. סריקת הברקוד מתבצעת באופן סינכרוני ב-thread של הקריאה.מומלץ לקרוא לשיטה הזו מחוץ ל-thread הראשי כדי להימנע מחסימת הממשק. כתוצאה מכך, יש עלייה בערך
NSException
אם השיטה הזו מופעלת ב-thread הראשי.הצהרה
Objective-C
- (nullable NSArray<MLKBarcode *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
פרמטרים
image
התמונה שאליה רוצים לקבל תוצאות.
error
פרמטר שגיאה אופציונלי מאוכלס במקרה של שגיאה בקבלת תוצאות.
הערך המוחזר
מערך של ברקוד שהתוצאה שלו היא בתמונה הנתונה או
nil
אם הייתה שגיאה.