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Блок выполнился после того, как запрос обрабатывается.
errornilна успехе; иначе, ошибочный объект указание причины отказа.Оператор импорта
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 и позже.
