swift - 如何查找 healthkit 开始使用 Swift 接收输入的日期

标签 swift healthkit

我有一个函数,可以获取每天的步数数据,直到某个点,该点尚未确定。我需要的是一种方法来确定 HealthKit 开始接收步数输入的日期。我试图让它重复,直到它检测到 3 天的零事件,但这似乎太不具体了。是否有开始日期的对象?

最佳答案

据我所知,我认为没有现成的开始日期对象。

一种解决方案可能是使用 HKStatisticsCollectionQuery 提取所有数据。按天排序,没有任何按日期排序的谓词,结果中的第一个日期应该是开始日期。

希望这有帮助。

关于swift - 如何查找 healthkit 开始使用 Swift 接收输入的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525575/

相关文章:

arrays - Swift,如何从数组中删除一系列元素

swift - 健康工具包 WatchOs 3 : How do I record a mindfulSession?

ios - Xcode 10 Beta 6 Playground 中未调用 Deinit 方法

swift - 当之前在设备上授权 healthkit 访问时工作正常,但否则会崩溃

ios - 使用 Healthkit 获取和设置医疗 ID 中的信息?

ios - HealthKit:找不到匹配的配置文件错误

ios - 如何从 HealthKit 中获取与 Health App 值相同的静息能量值?

ios - 将随机生成的数据保存到标签中

swift - 如何在 Swift 中为 performFetchWithCompletionHandler 调用 completionHandler

Swift - Cloud Firestore 中的唯一 ID