NSArrayController “conjunto de contenido” obligado a emitir NSTreeController
-
20-09-2019 - |
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!
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'