2014-10-28 2 views
0

Есть ли способ изменить метаданные в HKObject после его создания? Я знаю, что мы можем модифицировать метаданные (NSdictionary) во время создания, но что, если мне нужно добавить дополнительные данные в него после?Редактирование метаданных HealthKit

ответ

3

Объекты, хранящиеся в HealthKit, неизменяемы. Если вам нужно изменить ранее сохраненный объект, вы должны сохранить новую копию объекта с изменениями, которые вы хотите внести, и удалить ранее сохраненный объект.

0

Один из способов, которым я могу обойти это, - создать новый экземпляр QuantitySample и просто скопировать все остальное, как диапазон дат, и изменить метаданные. Единственное, что меня беспокоит, - это UUID, который будет отличаться от других. Может быть, другое приложение, которое читает его из набора для здоровья, может зависеть от него?

 Смежные вопросы

  • Нет связанных вопросов^_^