0
私は、一度にすべてのアクセサリを処理するために、私のアプリでHMServiceGroupメソッドを使用しようとしています。しかし、成功はありません。 HMServiceGroupメソッドを使ってアクセサリーを扱う簡単な方法を教えてください。すべてのサービスが同じタイプである場合HomekitのHMServiceGroupのメソッド
私は、一度にすべてのアクセサリを処理するために、私のアプリでHMServiceGroupメソッドを使用しようとしています。しかし、成功はありません。 HMServiceGroupメソッドを使ってアクセサリーを扱う簡単な方法を教えてください。すべてのサービスが同じタイプである場合Homekitの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
}
}
シングルライトまたはバルブにアクセスする方法。 –
アクセサリーリストからシングルアクセサリーを選ぶ方法。 –
サービスグループで質問していますか?または家庭から一般的な付属品のリストで? – Maria