Я использую
-(void)updateHeartRate:(NSArray<__kindof HKSample *> *)samples
для получения HearteRate от внутреннего датчика часов. В зависимости от времени, когда приложение находится в фоновом режиме (деактивировано), необходимо получить несколько образцов heartRateSamples, используя:
if (samples.count>0) {
for (HKQuantitySample *heartRateSample in samples) {
dispatch_async(dispatch_get_main_queue(), ^{
if (heartRateSample) {
NSLog(@"HEART RATE: %@", [@([heartRateSample.quantity doubleValueForUnit:heartRateUnit]) stringValue]);
}
});
}
}
но как я могу получить дату/время, когда конкретный образец был записан в HealthKit?