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

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

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

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

    Декларация

    Быстрый

    struct BarcodeValueType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum BarcodeAddressType Тип адреса.

    Декларация

    Быстрый

    struct BarcodeAddressType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum BarcodeEmailType Тип электронной почты для BarcodeEmail.

    Декларация

    Быстрый

    struct BarcodeEmailType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum BarcodePhoneType Тип телефона для BarcodePhone.

    Декларация

    Быстрый

    struct BarcodePhoneType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • @enum BarcodeWiFiEncryptionType Тип шифрования Wi-Fi для BarcodeWiFi.

    Декларация

    Быстрый

    struct BarcodeWiFiEncryptionType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable
  • Блок, содержащий массив штрих-кодов или nil , если произошла ошибка.

    Декларация

    Быстрый

    typealias BarcodeScanningCallback = ([MLKBarcode]?, Error?) -> Void

    Параметры

    barcodes

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

    error

    Ошибка или nil .