Идентификация аксессуаров моста в HomeKit
Как я могу определить HMAccessory
как мост? Возможно, я что-то пропустил, но я не могу найти какой-либо HMServiceType
или же HMCharacteristicType
это соответствует мосту. Любая помощь приветствуется.
2 ответа
Вы можете узнать, является ли аксессуар мостом, используя следующий код при проверке конкретного аксессуара:
if accessory.category.categoryType == HMAccessoryCategoryTypeBridge {
print("I'M A BRIDGE")
}
E сть category: HMAccessoryCategoryType
собственность на HMAccessory
где HMAccessoryCategoryTypeBridge, по-видимому, представляет мост. В онлайновых документах, похоже, отсутствует множество новых свойств и функций, представленных в iOS9. Можно также использовать uniqueIdentifiersForBridgedAccessories: [NSUUID]?
на HMAccessory, который возвращает не ноль, если аксессуар является мостом