Я относительно новичок в Core Data и KVC, но мне нужны некоторые указатели по регистрации слушателей для изменений в объектах Core Data. Вот ситуация:
У меня есть один NSManagedObject
под названием Пациент
, а другой под названием Лекарство
. A Пациент
может иметь много лекарств
, а лекарство
имеет начало
и конец
даты
. Я хотел бы каким-то образом прислушиваться к изменениям свойства endOn
всех объектов Medication
. Когда происходит изменение, Я хочу запланировать локальное уведомление на устройстве iOS. Раньше я работал с локальными уведомлениями, но не знаю, где разместить для этого код в этом контексте.
Должен ли я создать код планирования в делегате приложения и каким-то образом зарегистрировать делегат приложения, чтобы отслеживать изменения в Лекарства
объектов? Нужно ли это прикреплять к NSManagedObjectContext
?
Как это делается? Мы будем очень признательны за указатели!
Спасибо!