2

在 watchOS 6 中,我正在HKQuery为我的应用程序创建一个:

HKQuery.predicateForObjects(from: HKSource.default())

执行时,仅为我的应用程序成功返回 HealthKit 数据。

在 watchOS 7 中,当我在查询中包含此谓词时,执行查询时没有得到任何结果。在 watchOS 6 中,完全相同的查询(使用HKSource.default()谓词)确实返回结果。

注意:我在 iOS 14 中确实得到了预期的结果,所以我只在 watchOS 中看到了意想不到的结果。

这是 watchOS 7 的错误吗?还是HKSourcewatchOS 7 中的行为发生了变化?我找不到任何HKSource可以解释这种差异的相关文档或错误报告。

4

0 回答 0