IOS Healthkit心率样本元数据HKPrivateHeartRateContext致命错误

IOS Healthkit心率样本元数据HKPrivateHeartRateContext致命错误,ios,healthkit,Ios,Healthkit,IOS 11、WatchOS 4.0和HealthKit出现致命错误: 致命错误:**将样本添加到数据库时出错 训练:可选(“无效元数据键:_HKPrivateHeartRateContext”) 我没有为心率样本设置任何元数据 在流式查询中,我已将示例类型设置为: let quantityType = HKObjectType.quantityType(forIdentifier: HKQuantityTypeIdentifier.heartRate) 获取流式采样后,我将其保存为: fun

IOS 11、WatchOS 4.0和
HealthKit
出现致命错误:

致命错误:**将样本添加到数据库时出错 训练:可选(“无效元数据键:_HKPrivateHeartRateContext”)

我没有为心率样本设置任何元数据

在流式查询中,我已将示例类型设置为:

let quantityType = HKObjectType.quantityType(forIdentifier: HKQuantityTypeIdentifier.heartRate)
获取流式采样后,我将其保存为:

func saveAddedSamples(_ workout: HKWorkout) {
    if !self.heartRateSamples.isEmpty {
        self.healthStore.add(self.heartRateSamples,to: workout) { (success: Bool, error: Error?) -> Void in
        guard success else {
            fatalError("\n *** An error occurred while adding a " +
                "sample to the workout: \(String(describing: error?.localizedDescription))")
            }
        self.heartRateSamples.removeAll()
        }
    }
}

有什么想法吗?

这是watchOS 4.0中的一个bug,已在4.1中修复