You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

watchOS 9中含大量HKWorkoutActivity的HKLiveWorkoutBuilder完成训练过慢

大量HKWorkoutActivity导致watchOS中HKWorkoutBuilder.finishWorkout()速度极慢

我开发的间歇训练应用Intervals Pro使用了watchOS 9新增的HKWorkoutActivity来记录每个训练间歇。这个功能能让所有间歇在Apple Fitness应用中正常展示,确实很实用,但当训练包含大量活动时,保存训练的速度慢得让人难以接受。比如在Apple Watch Ultra上,保存一个包含63个活动的训练,耗时居然超过1分钟。

相关代码片段如下:

try await builder.endCollection(at: workoutEndDate)
try await builder.addMetadata(metadata)
try await builder.finishWorkout() // This is SLOW

有没有其他开发者遇到过同样的问题?

内容的提问来源于stack exchange,提问作者jeffbailey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 17:42:01