【发布时间】:2016-01-22 18:23:07
【问题描述】:
如何将HMAccessory 识别为网桥?也许我错过了一些东西,但我似乎找不到任何与桥对应的HMServiceType 或HMCharacteristicType。任何帮助表示赞赏。
【问题讨论】:
标签: ios swift homekit ios-homekit
如何将HMAccessory 识别为网桥?也许我错过了一些东西,但我似乎找不到任何与桥对应的HMServiceType 或HMCharacteristicType。任何帮助表示赞赏。
【问题讨论】:
标签: ios swift homekit ios-homekit
HMAccessory 上有一个 category: HMAccessoryCategoryType 属性,其中 HMAccessoryCategoryTypeBridge 显然表示桥。在线文档似乎缺少 iOS9 中引入的许多新属性和功能。
也可以在 HMAccessory 上使用uniqueIdentifiersForBridgedAccessories: [NSUUID]?,如果附件是桥,则返回非零
【讨论】:
您可以在检查特定配件时使用以下代码来确定配件是否为桥接器:
if accessory.category.categoryType == HMAccessoryCategoryTypeBridge {
print("I'M A BRIDGE")
}
【讨论】: