Core Data - Следите за изменениями и регистрируйте локальные уведомления

Я относительно новичок в Core Data и KVC, но мне нужны некоторые указатели по регистрации слушателей для изменений в объектах Core Data. Вот ситуация:

У меня есть один NSManagedObject под названием Пациент , а другой под названием Лекарство . A Пациент может иметь много лекарств , а лекарство имеет начало и конец даты

. Я хотел бы каким-то образом прислушиваться к изменениям свойства endOn всех объектов Medication . Когда происходит изменение, Я хочу запланировать локальное уведомление на устройстве iOS. Раньше я работал с локальными уведомлениями, но не знаю, где разместить для этого код в этом контексте.

Должен ли я создать код планирования в делегате приложения и каким-то образом зарегистрировать делегат приложения, чтобы отслеживать изменения в Лекарства объектов? Нужно ли это прикреплять к NSManagedObjectContext ?

Как это делается? Мы будем очень признательны за указатели!

Спасибо!

5
задан westsider 29 January 2011 в 00:56
поделиться