¿Hay alguna manera de saber cuál es la lista de observadores para una instancia específica?Acerca de la lista de observadores para un objeto específico
¿Cómo se supone que debo usar observationInfo, podría dar un ejemplo?
gracias
¿Hay alguna manera de saber cuál es la lista de observadores para una instancia específica?Acerca de la lista de observadores para un objeto específico
¿Cómo se supone que debo usar observationInfo, podría dar un ejemplo?
gracias
Hay un relato de cómo utilizar observationInfo en "Nota técnica TN2124: Mac OS X Depuración mágica". La idea es que pueda usarlo en el depurador para descubrir la información que necesita.
No sólo eso, sino que he intentado usar de esta manera:
id what = [self observationInfo];
NSLog(@"%@", [what description]);
y esto es lo que tengo en el registro:
<NSKeyValueObservationInfo 0x7fdb8953c380> (
<NSKeyValueObservance 0x7fdb8953c270: Observer: 0x7fdb8953bf60, Key path: subscribed, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x7fdb8953c350>
)
('suscrito' es una Ivar en una de mis propios objetos)
No parece haber una interfaz pública para NSKeyValueObservationInfo o NSKeyValueObservance.
Parece que obtuve el beneficio de aprender algo nuevo de su pregunta!