Soy relativamente nuevo en Core Data y KVC, pero me gustaría obtener algunos consejos para registrar los escuchas en busca de cambios en los objetos de Core Data. Aquí está la situación:Datos principales: observe los cambios y registre las notificaciones locales
Tengo un NSManagedObject
llamado Patient
y otro llamado . Un Patient
puede tener muchos Medications
, y un Medication
tiene un startOn
y endOn
fechas.
Me gustaría escuchar de alguna manera los cambios en la propiedad endOn
de todos los objetos Medication
. Cuando ocurre un cambio, me gustaría programar una notificación local en el dispositivo iOS. He trabajado con notificaciones locales anteriormente, pero no sé dónde colocar el código en este contexto.
¿Creó el código de programación en el delegado de la aplicación y de alguna manera registré el delegado de la aplicación para escuchar los cambios en los objetos Medication
? ¿Es necesario adjuntar esto al NSManagedObjectContext
?
¿Cómo se hace esto? ¡Los punteros serán muy apreciados!
Gracias!
¿cómo obtener el valor de 'endOn' el interior' observeValueForKeyPath ¿? – daidai
usando 'id newValue = [change objectForKey: NSKeyValueChangeNewKey];' returns 'null' – daidai
" O algo así. "- ¡Esa es una buena idea! ;) –