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