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

时间:2015-11-15 18:09:39

标签: watchkit watch-os-2 health-kit

这就是我正在做的事情:

  • 使用样本(工作正常)将AppleWorkout对象保存在苹果手表上
  • 选择苹果手表上的锻炼(工作正常)
  • 一段时间后可以选择相关iPhone上的锻炼(工作正常)
  • (打开苹果活动应用程序似乎“过了一会儿”更快)
  • 我现在可以使用iPhone应用程序删除锻炼(工作正常)

问题:在iPhone上删除锻炼似乎不会传播回手表。因此,手表上仍可选择已删除的锻炼。

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

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

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

在iOS 9.1,watchOS 2.0.1,真实硬件上测试,而不是模拟器。

1 个答案:

答案 0 :(得分:3)

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

请注意,锻炼样本将在约7天后自动在手表上过期,因此除非您希望在手表上显示过去一周的准确锻炼记录,否则不一定要明确删除锻炼样本。