我目前正在做一个非常重要的研究项目。我正在研究家庭自动化的话题。因此,我想实现HomeKit框架来控制操作模块。
我的应用程序已经能够搜索房屋,房间,附件,服务和特征。但我不知道如何正确处理所有不同的特征类型。有没有办法将特征类型作为真正的字符串(例如:HMCharacteristicTypePowerState)。
我真的不知道如何向用户展示那些重要的特征。
如果有人能给我一个提示,我将不胜感激;)
发布于 2016-03-03 21:00:51
HMCharacteristic有一个characteristicType属性,您可以将其与常量进行比较。
if characteristic.characteristicType == HMCharacteristicTypePowerState {
// do something
}发布于 2016-03-06 21:56:59
HMCharacteristic有一个返回可读字符串的localizedDescription属性,但是如果您只想选择某些特征,最好使用Mark建议的HMCharacteristicsType常量
发布于 2016-03-07 20:33:42
if characteristic.characteristicType isEqualToString: HMCharacteristicTypePowerState {
// do something
}https://stackoverflow.com/questions/35771229
复制相似问题