내가 단순히으로 .value 속성을 사용하는 경우 I이 (가) 현재 값을하지 않는 것을 발견, 이해하기 모든 것을 데이터베이스와 동기화하는 것으로 보이는 표준 Apple HomeKit 응용 프로그램을 다시 실행하면 현재 값을 얻을 수 있습니다.왜 HMCharacteristic의 readValue를 사용하여 현재 값을 가져와야합니까? 내가 도망 것, 오히려</p> <pre><code>let theValue = serviceCharacteristic.value </code></pre> <p>: HomeKit 작동 방법을 쓰기 샘플 코드에서
readValue를 사용하여 장치 특성의 현재 값만 진정으로 가져올 수 있습니까?
func readValue(completionHandler completion: @escaping (Error?) -> Void)
그렇지 않은 경우 어떤 방법을 사용해야합니까?