在 iPhone 上删除 HKWorkout 不会在 Apple Watch 上删除它

Deleting HKWorkout on iPhone doesn't delete it on apple watch

这就是我正在做的事情:

问题:删除 iPhone 上的锻炼似乎不会传播回手表。因此,已删除的锻炼仍然select可以在手表上使用。

我希望删除会自动传播回手表。

有没有办法将删除从 iPhone 传播到手表?

或者我是否必须在 iPhone 和手表上两次删除锻炼?

在 iOS 9.1、watchOS 2.0.1、真实硬件而非模拟器上测试。

您需要删除两台设备上的锻炼,因为 HealthKit 不会向任何方向传播删除。

请注意,手表上的锻炼样本会在大约 7 天后自动过期,因此没有必要明确删除它,除非您想在手表上显示过去一周的准确锻炼历史记录。