Pregunta

Tengo una NSOutlineView unido a un NSTreeController y un Modelo de Datos CoreData. NSOutlineView muestra sus datos correctamente.

valores de las celdas de una NSTableView unidos a un NSArrayController, mostrar datos de CoreData. NSTableView muestra sus datos correctamente también.

El Modelo de Datos tiene una relación entre los datos para NSOutlineView y NSTableView

Cuando intento de obligar "conjunto de contenido" de NSArrayController a NSTreeController.selection.name para visualizar todos los artículos relacionados con la selección NSOutlineView consigo este error:

No se puede crear NSSet del objeto sin título de la clase NSCFString (Donde "Sin título" es el valor de nodo NSOutlineViews)

Y se muestra ningún dato en NSTableView.

Todo en la configuración del IB -? ¿Alguien tiene una sugerencia para que consiga este trabajo

Muchas gracias!

¿Fue útil?

Solución

Se desea enlazar NSArrayController del Content Set a NSTreeController, es Controller Key a la "selección" y luego el Model Key Path debe ser el nombre de relación, que espero no es "nombre". Luego, en el TableView se unen a la columna (s) de valor 's de la NSArrayController, siendo Controller Key 'arrangedObjects' y Model Key Path la propiedad 'nombre'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top