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

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

Разработчик

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

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

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

HMHomeManagerDelegate

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


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

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


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


Swift

import HomeKit

Objective C

@import HomeKit;

Доступность


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

HMHomeManagerDelegate протокол определяет, как домашний менеджер возражает, передают изменения в их делегате. Реализуйте этот протокол и установите Ваш объект как делегата a HMHomeManager возразите, хотите ли Вы отследить изменения в наборе домов.

  • Говорит делегату, что домашний менеджер добавил дом.

    Объявление

    Swift

    optional func homeManager(_ manager: HMHomeManager, didAddHome home: HMHome!)

    Objective C

    - (void)homeManager:(HMHomeManager *)manager didAddHome:(HMHome *)home

    Параметры

    manager

    Домашний менеджер, добавивший дом.

    home

    Недавно добавленный дом.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Говорит делегату, что домашний менеджер снес дом.

    Объявление

    Swift

    optional func homeManager(_ manager: HMHomeManager, didRemoveHome home: HMHome!)

    Objective C

    - (void)homeManager:(HMHomeManager *)manager didRemoveHome:(HMHome *)home

    Параметры

    manager

    Домашний менеджер, снесший дом.

    home

    Снесенный дом.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Говорит делегату, что домашний менеджер обновил его набор домов.

    Объявление

    Swift

    optional func homeManagerDidUpdateHomes(_ manager: HMHomeManager)

    Objective C

    - (void)homeManagerDidUpdateHomes:(HMHomeManager *)manager

    Параметры

    manager

    Домашний менеджер с обновленными домами.

    Обсуждение

    Этот метод делегата также вызывается для информирования приложения существенных изменений к домашней конфигурации. Приложения должны использовать это в качестве сигнала, чтобы лишить законной силы их текущие ссылки на объекты HomeKit и обновить их представления с новым списком домов.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Говорит делегату, что домашний менеджер обновил его основной дом.

    Объявление

    Swift

    optional func homeManagerDidUpdatePrimaryHome(_ manager: HMHomeManager)

    Objective C

    - (void)homeManagerDidUpdatePrimaryHome:(HMHomeManager *)manager

    Параметры

    manager

    Домашний менеджер с обновленным основным домом.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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