EAWiFiUnconfiguredAccessoryBrowserDelegate
Наследование
Не применимый
Оператор импорта
Swift
import ExternalAccessory
Objective C
@import ExternalAccessory;
Доступность
Доступный в iOS 8.0 и позже.
EAWiFiUnconfiguredAccessoryBrowserDelegate
протокол определяет несколько требуемых обратных вызовов, говорящих делегату EAWiFiUnconfiguredAccessoryBrowser
объект о состоянии поиска несконфигурированных аксессуаров и процессов конфигурации.
-
Вызванный, когда изменилось состояние браузера. (требуемый)
Объявление
Swift
func accessoryBrowser(_
browser
: EAWiFiUnconfiguredAccessoryBrowser!, didUpdateStatestate
: 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 и позже.
-
accessoryBrowser (_: didFinishConfiguringAccessory:withStatus:) - accessoryBrowser:didFinishConfiguringAccessory:withStatus:
ТребуемыйВызванный, когда браузер завершил конфигурирование указанного аксессуара. (требуемый)
Объявление
Swift
func accessoryBrowser(_
browser
: EAWiFiUnconfiguredAccessoryBrowser!, didFinishConfiguringAccessoryaccessory
: EAWiFiUnconfiguredAccessory!, withStatusstatus
: EAWiFiUnconfiguredAccessoryConfigurationStatus)Objective C
- (void)accessoryBrowser:(EAWiFiUnconfiguredAccessoryBrowser *)
browser
didFinishConfiguringAccessory:(EAWiFiUnconfiguredAccessory *)accessory
withStatus:(EAWiFiUnconfiguredAccessoryConfigurationStatus)status
Параметры
browser
Экземпляр
EAWiFiUnconfiguredAccessoryBrowser
это генерирует событие.accessory
EAWiFiUnconfiguredAccessory
возразите, чей процесс конфигурации завершился.status
Состояние завершенного процесса конфигурации. Посмотрите
EAWiFiUnconfiguredAccessoryConfigurationStatus
для возможных значений.Обсуждение
Этот метод вызывают, когда предоставленное системой представление конфигурации было отклонено, показав часть пользовательского интерфейса приложения, который был видим, прежде чем начался процесс конфигурации. Если конфигурация была успешна, приложение может начать связываться с аксессуаром.
Оператор импорта
Objective C
@import ExternalAccessory;
Swift
import ExternalAccessory
Доступность
Доступный в iOS 8.0 и позже.
-
accessoryBrowser (_: didFindUnconfiguredAccessories:) - accessoryBrowser:didFindUnconfiguredAccessories:
ТребуемыйВызванный, когда браузер находит новый несконфигурированный аксессуар, соответствующий предикат фильтра, определенный в начале поиска. (требуемый)
Объявление
Swift
func accessoryBrowser(_
browser
: EAWiFiUnconfiguredAccessoryBrowser!, didFindUnconfiguredAccessoriesaccessories
: 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 и позже.
-
accessoryBrowser (_: didRemoveUnconfiguredAccessories:) - accessoryBrowser:didRemoveUnconfiguredAccessories:
ТребуемыйВызванный, когда браузер удаляет из результатов сканирования несконфигурированный аксессуар, соответствующий предикат фильтра, определенный в начале поиска. (требуемый)
Объявление
Swift
func accessoryBrowser(_
browser
: EAWiFiUnconfiguredAccessoryBrowser!, didRemoveUnconfiguredAccessoriesaccessories
: 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 и позже.