¿Cómo recibir notificaciones de cambios en los modelos a través de un NSArrayController?

Yo tengo unNSView subclase que está vinculada a laarrangedObjects de unaNSArrayController. Cuando la matriz tiene un elemento insertado o eliminado, se notifica la vista. ¿Cómo hago para que se le notifique si un modelo almacenado en la matriz tiene un atributo cambiado?

Necesito agregar mi vista como observador a cada atributo (relevante) de cada elemento agregado a la matriz?

Cuando se agrega o elimina un elemento de la matriz, se me notifica a través deobserveValueForKeyPath:ofObject:change:context: en miNSView subclase. No se me notifican los cambios en los modelos almacenados en la matriz, pero cada vez que se me notifica una inserción, podría agregar la vista como observador a los atributos del nuevo elemento. ¿Es ésta la mejor manera de hacer ésto

I anulóaddObserver para la clase de modelo para poder ver lo que sucede y notar queNSTableView columnas ligadas a laarrangedObjects se agregan como observadores a los atributos apropiados. ¿Se puede hacer que esto suceda automáticamente o configuro las observaciones manualmente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta