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 и позже.
-
Обновляет имя комнаты.
Объявление
Параметры
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 и позже.