识别HomeKit中的桥接配件

时间:2016-01-22 18:23:08

标签: ios swift homekit ios-homekit

如何识别HMAccessory作为桥梁?也许我错过了一些东西,但我似乎找不到任何与桥相对应的HMServiceTypeHMCharacteristicType。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

category: HMAccessoryCategoryType上有一个HMAccessory属性,其中HMAccessoryCategoryTypeBridge显然代表桥接。在线文档似乎缺少iOS9中引入的许多新属性和功能。 也可以在HMAccessory上使用uniqueIdentifiersForBridgedAccessories: [NSUUID]?,如果附件是桥接,则返回非零

答案 1 :(得分:0)

在检查特定配件时,您可以使用以下代码查明配件是否为桥接器:

if accessory.category.categoryType == HMAccessoryCategoryTypeBridge {
  print("I'M A BRIDGE")
}