问题描述
在watchOS 6中,我正在使用以下方法为我的应用创建一个HKQuery
:
HKQuery.predicateForObjects(from: HKSource.default())
该代码在执行时成功返回了仅针对我的应用程序的HealthKit数据。
在watchOS 7中,当我在查询中包含此谓词时,执行查询时没有任何结果。完全相同的查询(带有HKSource.default()
谓词)在中返回watchOS 6中的结果。
注意:我确实在iOS 14中获得了预期的结果,因此在watchOS中只能看到意外的结果。
这是watchOS 7错误吗?还是在watchOS 7中更改了HKSource
的行为?我找不到有关HKSource
的任何相关文档或错误报告来解释这种差异。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)