Справочник по платформе MLKitBarcodeScanning

Определения типов

Следующие определения типов доступны глобально.

  • @enum BarcodeValueType Формат значения штрих-кода. Например, ТЕКСТ, ПРОДУКТ, URL и т. д.

    Декларация

    Цель-C

    typedef NSInteger MLKBarcodeValueType
  • @enum BarcodeAddressType Тип адреса.

    Декларация

    Цель-C

    typedef NSInteger MLKBarcodeAddressType
  • @enum BarcodeEmailType Тип электронной почты для BarcodeEmail.

    Декларация

    Цель-C

    typedef NSInteger MLKBarcodeEmailType
  • @enum BarcodePhoneType Тип телефона для BarcodePhone.

    Декларация

    Цель-C

    typedef NSInteger MLKBarcodePhoneType
  • @enum BarcodeWiFiEncryptionType Тип шифрования Wi-Fi для BarcodeWiFi.

    Декларация

    Цель-C

    typedef NSInteger MLKBarcodeWiFiEncryptionType
  • Блок, содержащий массив штрих-кодов или nil , если произошла ошибка.

    Декларация

    Цель-C

    typedef void (^MLKBarcodeScanningCallback)(NSArray<MLKBarcode *> *_Nullable,
                                               NSError *_Nullable)

    Параметры

    barcodes

    Массив штрих-кодов, отсканированных на изображении, или nil , если произошла ошибка.

    error

    Ошибка или nil .