我正在尝试构建一个watchOS2复杂功能来显示用户的健康数据,例如步数(但理论上它应该能够显示用户授予应用程序查看权限的任何健康数据)。当并发症首次启动时,我可以查询Healthkit并获取我想要的所有数据,因为第一次启动被认为是在前台。但是,当有新的健康数据可用时,我无法在后台检索HealthKit数据。我可以从两个地方获取这些数据,watch和iPhone。当并发症的后台刷新从getNextRequestedUpdateDateWithHandler中设置的日期触发时,我尝试从watch本身获取数据.但是,当我调用HKHealthStore的执行方法时,如果应用程序(或在本例中为