У меня есть сценарий, в котором мне нужно получить несколько наборов данных из HealthKit — температуру тела, вес и кровяное давление. Мне нужны все 3, прежде чем я смогу продолжить обработку, потому что они закончатся в PDF.
Мой наивный первый подход будет запускать один, затем в HKSampleQuery resultsHandler вызывать второй, затем в этом resultsHandler вызывать третий. Такое чувство... не знаю... такое ощущение, что я что-то упускаю.
Есть ли лучший способ или разумен наивный подход?