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

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

Разработчик

Ссылка на протокол EAWiFiUnconfiguredAccessoryBrowserDelegate

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

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

EAWiFiUnconfiguredAccessoryBrowserDelegate

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


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

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


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


Swift

import ExternalAccessory

Objective C

@import ExternalAccessory;

Доступность


Доступный в iOS 8.0 и позже.

EAWiFiUnconfiguredAccessoryBrowserDelegate протокол определяет несколько требуемых обратных вызовов, говорящих делегату EAWiFiUnconfiguredAccessoryBrowser объект о состоянии поиска несконфигурированных аксессуаров и процессов конфигурации.

  • Вызванный, когда изменилось состояние браузера. (требуемый)

    Объявление

    Swift

    func accessoryBrowser(_ browser: EAWiFiUnconfiguredAccessoryBrowser!, didUpdateState state: EAWiFiUnconfiguredAccessoryBrowserState)

    Objective C

    - (void)accessoryBrowser:(EAWiFiUnconfiguredAccessoryBrowser *)browser didUpdateState:(EAWiFiUnconfiguredAccessoryBrowserState)state

    Параметры

    browser

    Экземпляр EAWiFiUnconfiguredAccessoryBrowser это генерирует событие.

    state

    Текущее состояние браузера. Посмотрите EAWiFiUnconfiguredAccessoryBrowserState для возможных значений.

    Обсуждение

    Когда изменения состояния браузера, делегат обычно предоставляет обратную связь пользователям. Например, делегат мог бы показать, в настоящее время активно ли сканирование или неактивно, или оно могло бы указать, что Wi-Fi недоступен, если пользователь запускает сканирование, в то время как устройство находится в авиарежиме.

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

    Objective C

    @import ExternalAccessory;

    Swift

    import ExternalAccessory

    Доступность

    Доступный в iOS 8.0 и позже.

  • Вызванный, когда браузер находит новый несконфигурированный аксессуар, соответствующий предикат фильтра, определенный в начале поиска. (требуемый)

    Объявление

    Swift

    func accessoryBrowser(_ browser: EAWiFiUnconfiguredAccessoryBrowser!, didFindUnconfiguredAccessories accessories: Set<NSObject>!)

    Objective C

    - (void)accessoryBrowser:(EAWiFiUnconfiguredAccessoryBrowser *)browser didFindUnconfiguredAccessories:(NSSet *)accessories

    Параметры

    browser

    Экземпляр EAWiFiUnconfiguredAccessoryBrowser это генерирует событие.

    accessories

    Набор EAWiFiUnconfiguredAccessory объекты, найденные начиная с последнего обновления.

    Обсуждение

    Когда новый несконфигурированный аксессуар найден, он добавляется к набору браузера аксессуаров, который доступен в unconfiguredAccessories свойство. Делегат может реализовать этот метод для представления пользователю текущего списка несконфигурированных аксессуаров. Поскольку этот метод вызывают каждый раз, когда новый несконфигурированный аксессуар найден, Вы могли бы использовать этот обратный вызов в качестве подсказки для регистрации основного списка аксессуаров unconfiguredAccessories.

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

    Objective C

    @import ExternalAccessory;

    Swift

    import ExternalAccessory

    Доступность

    Доступный в iOS 8.0 и позже.

  • Вызванный, когда браузер удаляет из результатов сканирования несконфигурированный аксессуар, соответствующий предикат фильтра, определенный в начале поиска. (требуемый)

    Объявление

    Swift

    func accessoryBrowser(_ browser: EAWiFiUnconfiguredAccessoryBrowser!, didRemoveUnconfiguredAccessories accessories: Set<NSObject>!)

    Objective C

    - (void)accessoryBrowser:(EAWiFiUnconfiguredAccessoryBrowser *)browser didRemoveUnconfiguredAccessories:(NSSet *)accessories

    Параметры

    browser

    Экземпляр EAWiFiUnconfiguredAccessoryBrowser это генерирует событие.

    accessories

    Набор EAWiFiUnconfiguredAccessory объекты, удаленные из результатов сканирования начиная с последнего обновления.

    Обсуждение

    Когда браузер удаляет аксессуар из основного списка несконфигурированных аксессуаров, представленных в, этот метод вызывают unconfiguredAccessories свойство. Делегат может реализовать этот метод для представления пользователю текущего списка несконфигурированных аксессуаров. Поскольку этот метод вызывают каждый раз, когда несконфигурированный аксессуар удален из списка, Вы могли бы использовать этот обратный вызов в качестве подсказки для регистрации основного списка аксессуаров unconfiguredAccessories.

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

    Objective C

    @import ExternalAccessory;

    Swift

    import ExternalAccessory

    Доступность

    Доступный в iOS 8.0 и позже.