Tengo una NSManagedObject
subclase MyClass
con una propiedad myProp
, que se define @dynamic
. Hay varias instancias de lectura myProp
en mi código, a través de [myClass myProp]
.Objective-C: override dynamic getter
Ahora, quiero definir un getter (que devuelve myProp
después de agregarle algo) para myProp
, sin cambiar las varias llamadas a [myClass myProp]. es decir, sin crear un captador que tenga otro nombre que no sea getMyProp
.
Mi pregunta es, si creo un getter getMyProp
, que reemplazará el getter creado por NSManagedObject
, ¿cómo accedo al valor original que está almacenado en la base de datos?
Gracias,
Akshay
¿Usted también tiene que poner entre paréntesis el código de captador con 'willAccessValueForKey:' y 'didAccessValueForKey:' para asegurar que los fallos se disparan si es necesario? – jrturton
Sí, gracias, me perdí eso, actualicé el código. –
Muchas gracias Mike! – Akshay