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

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

Разработчик

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

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

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

HMRoom

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


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


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


Swift

import HomeKit

Objective C

@import HomeKit;

Доступность


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

HMRoom объект используется для представления комнаты в доме. Аксессуары могут быть присвоены комнатам.

Вы создаете новые комнаты с помощью addRoomWithName:completionHandler: метод HMHome. Можно также сгруппировать комнаты в зоны с помощью экземпляров HMZone.

  • name Свойство

    Имя комнаты. (только для чтения)

    Объявление

    Swift

    var name: String! { get }

    Objective C

    @property(readonly, copy, nonatomic) NSString *name

    Обсуждение

    Имена помещения должны быть выбраны пользователем на основе потребностей их домов. Имена помещения должны быть уникальными в доме.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • Обновляет имя комнаты.

    Объявление

    Swift

    func updateName(_ name: String!, completionHandler completion: ((NSError!) -> Void)!)

    Objective C

    - (void)updateName:(NSString *)name completionHandler:(void (^)(NSError *error))completion

    Параметры

    name

    Новое имя; не должен быть nil.

    completion

    Блок выполнился после того, как запрос обрабатывается.

    error

    nil на успехе; иначе, ошибочный объект указание причины отказа.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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

  • accessories Свойство

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

    Объявление

    Swift

    var accessories: [AnyObject]! { get }

    Objective C

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

    Обсуждение

    Вы присваиваете аксессуары комнате с помощью assignAccessory:toRoom:completionHandler: метод HMHome.

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

    Objective C

    @import HomeKit;

    Swift

    import HomeKit

    Доступность

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