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
إذا كان هناك خطأ.