【问题标题】:Identifying bridge accessory in HomeKit识别 HomeKit 中的桥接配件
【发布时间】:2016-01-22 18:23:07
【问题描述】:

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

【问题讨论】:

    标签: ios swift homekit ios-homekit


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-08
        • 1970-01-01
        • 2020-10-09
        相关资源
        最近更新 更多