在 iPhone 上删除 HKWorkout 不会在 Apple Watch 上删除它
Deleting HKWorkout on iPhone doesn't delete it on apple watch
这就是我正在做的事情:
- 在 apple watch 上保存一个 HKWorkout 对象和样本(工作正常)
- select Apple Watch 上的锻炼(效果很好)
- 一段时间后,可以 select 在相关 iPhone 上进行锻炼(效果很好)
- (打开苹果 activity 应用程序似乎使 "after a while" 更快)
- 我现在可以使用 iPhone 应用程序删除锻炼(效果很好)
问题:删除 iPhone 上的锻炼似乎不会传播回手表。因此,已删除的锻炼仍然select可以在手表上使用。
我希望删除会自动传播回手表。
有没有办法将删除从 iPhone 传播到手表?
或者我是否必须在 iPhone 和手表上两次删除锻炼?
在 iOS 9.1、watchOS 2.0.1、真实硬件而非模拟器上测试。
您需要删除两台设备上的锻炼,因为 HealthKit 不会向任何方向传播删除。
请注意,手表上的锻炼样本会在大约 7 天后自动过期,因此没有必要明确删除它,除非您想在手表上显示过去一周的准确锻炼历史记录。
这就是我正在做的事情:
- 在 apple watch 上保存一个 HKWorkout 对象和样本(工作正常)
- select Apple Watch 上的锻炼(效果很好)
- 一段时间后,可以 select 在相关 iPhone 上进行锻炼(效果很好)
- (打开苹果 activity 应用程序似乎使 "after a while" 更快)
- 我现在可以使用 iPhone 应用程序删除锻炼(效果很好)
问题:删除 iPhone 上的锻炼似乎不会传播回手表。因此,已删除的锻炼仍然select可以在手表上使用。
我希望删除会自动传播回手表。
有没有办法将删除从 iPhone 传播到手表?
或者我是否必须在 iPhone 和手表上两次删除锻炼?
在 iOS 9.1、watchOS 2.0.1、真实硬件而非模拟器上测试。
您需要删除两台设备上的锻炼,因为 HealthKit 不会向任何方向传播删除。
请注意,手表上的锻炼样本会在大约 7 天后自动过期,因此没有必要明确删除它,除非您想在手表上显示过去一周的准确锻炼历史记录。