Homekit中HMServiceGroup的方法
Method for HMServiceGroup in Homekit
我正在尝试在我的应用程序中使用 HMServiceGroup 方法一次处理所有配件。但不是成功。请告诉我使用HMServiceGroup方法处理配件的简单方法。
如果所有服务都是同一类型,可以针对特定的特征类型使用这样的循环,或者使用大的switch语句
for service in serviceGroup.services {
for characteristic in service.characteristics {
if characteristic.characteristicType == HMCharacteristicTypePowerState {
//turn on or off whatever you want to do
}
}
}
或者访问你可以做的配件
for service in serviceGroup.services {
if let accessory = service.accessory {
//do whatever you need here
}
}
我正在尝试在我的应用程序中使用 HMServiceGroup 方法一次处理所有配件。但不是成功。请告诉我使用HMServiceGroup方法处理配件的简单方法。
如果所有服务都是同一类型,可以针对特定的特征类型使用这样的循环,或者使用大的switch语句
for service in serviceGroup.services {
for characteristic in service.characteristics {
if characteristic.characteristicType == HMCharacteristicTypePowerState {
//turn on or off whatever you want to do
}
}
}
或者访问你可以做的配件
for service in serviceGroup.services {
if let accessory = service.accessory {
//do whatever you need here
}
}