Hue SDK 组 ios 应用集成 - Swift 4 Xcode 9

Hue SDK Groups ios App Integration - Swift 4 Xcode 9

所以我正在开发一个集成飞利浦 Hue 智能灯的应用程序。我在 swift 4 中使用 Hue SDK。我想在 Table 视图中显示可用组,就像桥一样,然后允许选择一个组以应用灯光状态更改。我无法在群组的任何地方找到任何文档,因此非常感谢任何示例代码或资源!

Philips Hue Swift 文档因缺席而再次闪耀

这是从所选网桥获取所有组的方法:

    let groups = bridgeController?.bridge.bridgeState.getBridgeResources(of: .group)

这就是将光状态发送到组的方式,即组“0”,它是所有灯:

    let lightState: PHSLightState = PHSLightState()
    lightState.on = true
    lightState.brightness = 254

    let group: PHSGroup = bridgeController?.bridge.bridgeState.getBridgeResource(of: PHSDomainType.group, withIdentifier: "0") as! PHSGroup

    group.apply(lightState, allowedConnectionTypes: .local, completionHandler: { (responses, errors, returnCode) in
        // do something
    })