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 *)browserdidUpdateState:(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 *)browserdidFinishConfiguringAccessory:(EAWiFiUnconfiguredAccessory *)accessorywithStatus:(EAWiFiUnconfiguredAccessoryConfigurationStatus)statusПараметры
browserЭкземпляр
EAWiFiUnconfiguredAccessoryBrowserэто генерирует событие.accessoryEAWiFiUnconfiguredAccessoryвозразите, чей процесс конфигурации завершился.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 *)browserdidFindUnconfiguredAccessories:(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 *)browserdidRemoveUnconfiguredAccessories:(NSSet *)accessoriesПараметры
browserЭкземпляр
EAWiFiUnconfiguredAccessoryBrowserэто генерирует событие.accessoriesНабор
EAWiFiUnconfiguredAccessoryобъекты, удаленные из результатов сканирования начиная с последнего обновления.Обсуждение
Когда браузер удаляет аксессуар из основного списка несконфигурированных аксессуаров, представленных в, этот метод вызывают
unconfiguredAccessoriesсвойство. Делегат может реализовать этот метод для представления пользователю текущего списка несконфигурированных аксессуаров. Поскольку этот метод вызывают каждый раз, когда несконфигурированный аксессуар удален из списка, Вы могли бы использовать этот обратный вызов в качестве подсказки для регистрации основного списка аксессуаровunconfiguredAccessories.Оператор импорта
Objective C
@import ExternalAccessory;Swift
import ExternalAccessoryДоступность
Доступный в iOS 8.0 и позже.
