Compare HKSample con otra HKSample para evitar duplicates.

[Swift 3.0]

Estoy intentando recuperar un HKSample de HealthKit para agregar datos a mi aplicación y también me gustaría actualizar la aplicación siempre que esté HealthKit.

He agregado un HKObserverQuery y funciona. Sin embargo, no comtesting si la HKSample ya existe en mi aplicación antes de agregarla y agrega continuamente la muestra a mi aplicación.

¿Cómo puedo comprobar si ya existe una HKSample con properties idénticas?

HKSample henetworkinga de HKObject .

Todas HKObject instancias de HKObject tienen una propiedad uuid (en Swift) para identificar unívocamente ese object.

Entonces, cuando consultas, deberás comparar lo que tienes con las novedades de uuid . Cualquier cosa que no encuentres en lo que ya tienes es nueva.

Los documentos están aquí .