如何解决在HKOS谓词中使用HKSource.default在watchOS 7中无法正常工作
在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 举报,一经查实,本站将立刻删除。