Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBluetoothDevicePair

Опции
Развертывание Target:

На этой странице
Язык:

IOBluetoothDevicePair

Экземпляр IOBluetoothDevicePair представляет соединяющуюся попытку удаленному bluetooth-устройству.

Используйте объект IOBluetoothDevicePair попытаться соединиться с любым bluetooth-устройством. Один раз - запуск вызывается на него, прогресс возвращается делегату через сообщения, определенные ниже. Этот объект позволяет Вам соединиться с устройствами в Вашем приложении, не имея необходимость использовать стандартные панели, предоставленные платформой IOBluetoothUI, позволяя Вам записать пользовательский UI, чтобы выбрать устройства, и все еще обработать возможность выполнить соединения устройства.

Знаменитый то, что этот объектный MAY пытается выполнить два низкоуровневых соединения, в зависимости от типа устройства, которое Вы пытаетесь соединить. Это несущественно к Вашему коду, однако, как он происходит автоматически и не изменяет обмен сообщениями.

После того, как запущенный, соединение может быть остановлено. Это установит делегата в ноле и затем попытается разъединиться от устройства, если уже соединено.

Наследование


Соответствует


Оператор импорта


Swift

import IOBluetooth

Objective C

@import IOBluetooth;

Доступность


Доступный в OS X v10.6 и позже.
  • Получите IOBluetoothDevice, используемый объектом.

    Объявление

    Swift

    func device() -> IOBluetoothDevice!

    Objective C

    - (IOBluetoothDevice *)device

    Возвращаемое значение

    устройство IOBluetoothDevice возражают, что объект IOBluetoothDevicePair соединяется с, как указано в-setDevice: или pairWithDevice:

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Это - требуемый ответ делегату devicePairingPINCodeRequest сообщение. Установите PIN-код для использования во время соединения при необходимости.

    Объявление

    Swift

    func replyPINCode(_ PINCodeSize: ByteCount, PINCode PINcode: UnsafeMutablePointer<BluetoothPINCode>)

    Objective C

    - (void)replyPINCode:(ByteCount)PINCodeSize PINCode:(BluetoothPINCode *)PINcode

    Параметры

    PINCodeSize

    Длина PIN-кода в октетах (8 битов).

    PINcode

    PIN-код для устройства. Может быть максимум до 128 битов.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

    См. также

    replyPINCode:

  • Это - требуемый ответ делегату devicePairingUserConfirmationRequest сообщение.

    Объявление

    Swift

    func replyUserConfirmation(_ reply: Bool)

    Objective C

    - (void)replyUserConfirmation:(BOOL)reply

    Параметры

    reply

    Да/нет ответ обеспечивает пользователем для числового представленного сравнения.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Установите объект устройства соединиться с. Это сохраняется объектом.

    Объявление

    Swift

    func setDevice(_ device: IOBluetoothDevice!)

    Objective C

    - (void)setDevice:(IOBluetoothDevice *)device

    Параметры

    device

    IOBluetoothDevice возражают, что IOBluetoothDevicePair возражают, с которым можно выполнить соединение.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Начинает соединение с устройством.

    Объявление

    Swift

    func start() -> IOReturn

    Objective C

    - (IOReturn)start

    Возвращаемое значение

    Если соединение не могло бы быть запущено, возвращает IOReturn или код ошибки Bluetooth.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.

  • Останавливает текущее соединение. Если устройство было подключено, удаляет делегата и разъединяется.

    Объявление

    Swift

    func stop()

    Objective C

    - (void)stop

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.9 и позже.

  • Создает автовыпуск объект IOBluetoothDevicePair с устройством как соединяющаяся цель.

    Объявление

    Swift

    convenience init!(device device: IOBluetoothDevice!)

    Objective C

    + (instancetype)pairWithDevice:(IOBluetoothDevice *)device

    Параметры

    device

    IOBluetoothDevice к attept для соединения с. Устройство сохраняется.

    Возвращаемое значение

    Если соединение не могло бы быть запущено, возвращает IOReturn или код ошибки Bluetooth.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.6 и позже.