2015-04-14 2 views
2

У меня установлен HKObserverQuery, который затем использует HKAnchoredObjectQuery для извлечения новых дополнений для HKSampleType. Есть ли способ сделать то же самое для HKSampleType, который был удален? HKObserverQuery вызывается при удалении, но, похоже, нет никакого способа выяснить, что было удалено.Может ли запрос HKAnchoredObjectQuery удалить HKSampleType в HealthKit?

Спасибо!

ответ

2

Начиная с iOS 9, вы можете использовать HKAnchoredObjectQuery для запроса HealthKit для удаленных образцов. Используйте новый метод init, который принимает параметр resultsHandler.

+0

Bummer. Не уверен, как продолжить работу с удалениями. – jestro

+0

Обновлен мой ответ, чтобы отразить изменения в HealthKit в iOS 9, которые делают это возможным. – Allan