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

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

Разработчик

Ссылка платформы HomeKit ссылка класса HMAccessoryBrowser

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

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

HMAccessoryBrowser

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


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


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


Swift

import HomeKit

Objective C

@import HomeKit;

Доступность


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

HMAccessoryBrowser объект является сетевым браузером, используемым для обнаружения новых аксессуаров.

Обнаружение новых сетевых аксессуаров является дорогой работой с точки зрения времени и питания. Необходимо только начать искать новые аксессуары, когда пользователь явно спрашивает для этого, и необходимо прекратить искать, как только пользователь выбрал новые аксессуары для добавления к их дому.

  • discoveredAccessories Свойство

    Массив аксессуаров обнаружен во время поиска. (только для чтения)

    Объявление

    Swift

    var discoveredAccessories: [AnyObject]! { get }

    Objective C

    @property(readonly, copy, nonatomic) NSArray *discoveredAccessories

    Обсуждение

    Аксессуары являются экземплярами HMAccessory. Когда нет никакого происходящего поиска, массив не обновляется.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Начинает искать аксессуары, еще не связанные с домом.

    Объявление

    Swift

    func startSearchingForNewAccessories()

    Objective C

    - (void)startSearchingForNewAccessories

    Обсуждение

    То, когда аксессуары обнаружены или удалили делегата, уведомляется с accessoryBrowser:didFindNewAccessory: и accessoryBrowser:didRemoveNewAccessory:.

    Запуск поиска очищает ранее найденный набор аксессуаров, доступных в discoveredAccessories.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Остановки, ищущие новые аксессуары.

    Объявление

    Swift

    func stopSearchingForNewAccessories()

    Objective C

    - (void)stopSearchingForNewAccessories

    Обсуждение

    После того, как этот метод вызывают, обновления не будут отправлены делегату, если новые аксессуары будут найдены или удалены. Если другие делегаты находятся все еще в активных сеансах поиска, сканирование может продолжаться по системным причинам или. Массив обнаруженных аксессуаров не будет обновлен до startSearchingForNewAccessories вызывается.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • delegate Свойство

    Делегат, получающий обновления на обнаруженных аксессуарах.

    Объявление

    Swift

    weak var delegate: HMAccessoryBrowserDelegate?

    Objective C

    @property(weak, nonatomic) id< HMAccessoryBrowserDelegate > delegate

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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