HMCharacteristic設定は、インタラクティブなコントロールを行います
FUNC findCharacteristicsOfService(サービス:HMService){ [HMCharacteristic] {としてservice.characteristicsにおける特性の :\(characteristic.characteristicTypeプリント(「????????????????????特性タイプ) ") // HMCharacteristicTypeBrightness灯光亮度 場合characteristic.characteristicType == HMCharacteristicTypeBrightness { ならcharacteristic.isReadable()==偽{ 印刷(" -------------不能读取」) リターン } 特徴.readValue {(エラー)で あればエラー==ゼロ{ // せ値= characteristic.valueとして!浮く; 印刷( "---------------値:\(値)") characteristic.isWritableは(){場合 newValueにしましょう=値- 1。 characteristic.writeValue(newValueに、completionHandler:{(エラー)で (エラー== NIL){もし プリント( "新值设置成功") }他{ 印刷( "新值设置失败") } }) } }他{ 印刷( "-------------読み出し失敗") } } } } }