0
在写作样本代码来了解HomeKit是如何工作的,我发现,我没有得到的当前值,如果我只需使用.value的属性,如:为什么我需要使用HMCharacteristic的readValue来获取当前值?
let theValue = serviceCharacteristic.value
相反,我会跑标准的Apple HomeKit应用程序似乎与数据库同步一切,再次运行我的应用程序,现在我将获得当前值。
只有使用readValue才能真正获得设备特性的当前值吗?
func readValue(completionHandler completion: @escaping (Error?) -> Void)
如果不是,我应该使用什么其他方法?