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

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

Разработчик

Ссылка класса IOBluetoothDeviceInquiryDelegate

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

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

IOBluetoothDeviceInquiryDelegate

Эта категория на NSObject описывает методы делегата для объекта IOBluetoothDeviceInquiry. Все методы являются дополнительными, но это настоятельно рекомендовано, Вы реализуете их всех. Не вызывайте удаленные запросы имени на найденные объекты IOBluetoothDevice, если не был остановлен объект запроса. Выполнение так может завести в тупик Ваш процесс.

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


Не применимый

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


Не применимый

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


Swift

import IOBluetooth

Objective C

@import IOBluetooth;

Доступность


Доступный в OS X v10.7 и позже.
  • Объявление

    Swift

    optional func deviceInquiryComplete(_ sender: IOBluetoothDeviceInquiry!, error error: IOReturn, aborted aborted: Bool)

    Objective C

    - (void)deviceInquiryComplete:(IOBluetoothDeviceInquiry *)sender error:(IOReturn)error aborted:(BOOL)aborted

    Параметры

    sender

    Объект запроса, отправивший это сообщение делегата.

    error

    Код ошибки. kIOReturnSuccess, если запрос завершился без инцидента.

    aborted

    TRUE, если пользователь вызвал - останавливается на запросе.

    Обсуждение

    Когда запрос будет полностью остановлен, этот метод делегата будет вызван. Это предоставит значение кода ошибки, kIOReturnSuccess, если запрос остановился без проблемы, иначе non-kIOReturnSuccess код ошибки будет предоставлен.

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

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.7.

    См. также

    deviceInquiryComplete

  • Объявление

    Swift

    optional func deviceInquiryDeviceFound(_ sender: IOBluetoothDeviceInquiry!, device device: IOBluetoothDevice!)

    Objective C

    - (void)deviceInquiryDeviceFound:(IOBluetoothDeviceInquiry *)sender device:(IOBluetoothDevice *)device

    Параметры

    sender

    Объект запроса, отправивший это сообщение делегата.

    device

    Найденный IOBluetoothDevice.

    Обсуждение

    Новое устройство было найдено. Вы не должны сохранять устройство - оно будет сохранено во внутренней памяти запроса и может быть получено доступ более позднее использование-foundDevices.

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

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.7.

    См. также

    deviceInquiryDeviceFound

  • Объявление

    Swift

    optional func deviceInquiryDeviceNameUpdated(_ sender: IOBluetoothDeviceInquiry!, device device: IOBluetoothDevice!, devicesRemaining devicesRemaining: UInt32)

    Objective C

    - (void)deviceInquiryDeviceNameUpdated:(IOBluetoothDeviceInquiry *)sender device:(IOBluetoothDevice *)device devicesRemaining:(uint32_t)devicesRemaining

    Параметры

    sender

    Объект запроса, отправивший это сообщение делегата.

    device

    Обновленный IOBluetoothDevice.

    devicesRemaining

    Число устройств, остающихся обновить.

    Обсуждение

    Имя устройства было получено. Также указывает, сколько устройств оставляют быть обновленными.

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

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.7.

    См. также

    deviceInquiryDeviceNameUpdated

  • Объявление

    Swift

    optional func deviceInquiryStarted(_ sender: IOBluetoothDeviceInquiry!)

    Objective C

    - (void)deviceInquiryStarted:(IOBluetoothDeviceInquiry *)sender

    Параметры

    sender

    Объект запроса, отправивший это сообщение делегата.

    Обсуждение

    Когда запрос фактически запустится, это сообщение будет передано. Так как запрос можно было отрегулировать, это сообщение не может быть получено сразу, после того, как вызвано - запускаются.

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

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.7.

  • Объявление

    Swift

    optional func deviceInquiryUpdatingDeviceNamesStarted(_ sender: IOBluetoothDeviceInquiry!, devicesRemaining devicesRemaining: UInt32)

    Objective C

    - (void)deviceInquiryUpdatingDeviceNamesStarted:(IOBluetoothDeviceInquiry *)sender devicesRemaining:(uint32_t)devicesRemaining

    Параметры

    sender

    Объект запроса, отправивший это сообщение делегата.

    devicesRemaining

    Число устройств, остающихся обновить.

    Обсуждение

    Запрос начал обновлять имена устройств, найденные во время поиска.

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

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.7.

    См. также

    deviceInquiryUpdatingDeviceNamesStarted