بارکد اسکنر
class BarcodeScanner : NSObject
اسکنر بارکد که بارکدها را در یک تصویر اسکن می کند.
یک اسکنر بارکد را با گزینه های داده شده برمی گرداند.
اعلامیه
سویفت
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
پارامترها
options
گزینه های حاوی پیکربندی اسکنر بارکد.
ارزش بازگشتی
یک اسکنر بارکد با گزینه های داده شده پیکربندی شده است.
یک اسکنر بارکد را با گزینه های پیش فرض برمی گرداند.
اعلامیه
سویفت
class func barcodeScanner() -> Self
ارزش بازگشتی
یک اسکنر بارکد با گزینه های پیش فرض پیکربندی شده است.
در دسترس نیست. از متدهای کلاس استفاده کنید.
تصویر داده شده را برای اسکن بارکد پردازش می کند.
اعلامیه
سویفت
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
پارامترها
image
تصویر برای پردازش
completion
کنترل کننده برای تماس مجدد در صف اصلی با بارکدهای اسکن شده یا خطا.
نتایج بارکد را به تصویر داده شده برمی گرداند یا اگر خطایی وجود داشته باشد
nil
شود. اسکن بارکد به صورت همزمان روی رشته فراخوانی انجام می شود.توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک
NSException
ایجاد می شود.اعلامیه
سویفت
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
پارامترها
image
تصویر برای دریافت نتیجه
error
یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.
ارزش بازگشتی
آرایه ای از بارکد به تصویر داده شده منجر می شود یا اگر خطایی وجود داشته باشد
nil
شود.