Does anyone know of a reason why I seem unable to use an HKSampleQuery if it is called inside getNextRequestedUpdate(). The code inside the aSyncronous query is never called. I am trying to use an HKSampleQuery to update a complication when the getNextRequestedUpdateDate time is reached. The HKSampleQuery Code works fine in the open Watch app but not in the complication controller. I am aware that HKSampleQuerys do not work when the device is locked due to privacy reading but this should not be the case.
I am using device testing and not the simulator.