Bis jetzt habe ich eine Anwendung implementiert, wo ich HMActionSets erstellen kann, und sie werden zu HomeKit hinzugefügt, und sie können auch ausgeführt werden (Die Werte ändern sich entsprechend im Zubehörsimulator). Allerdings bin ich ein seltsames Problem: wenn ichisExecuting auf HMActionSets immer falsch
func executeActionSet(HMActionSet, completionHandler: (Error?) -> Void)
nennen (ich wieder keinen Fehler, und die ActionSet tatsächlich ausgeführt wurde). Aber dann gehe ich zurück und meine HMHome.actionSets Array wieder durchsehen und prüfen Sie den
isExecuting
Attribut -> Aber dann ist es immer false
.
Haben Sie eine Idee, was ich falsch machen könnte?