Pregunta

Tengo una aplicación de datos básicos basado en documentos. Mi principal entidad de Datos Básicos tiene varios campos de cadena, la mayoría de los cuales están obligados a NSTextFields, pero uno se une a un NSTextView.

Estoy utilizando la técnica de vista de conmutación (con múltiples controladores de vista) como se explica en el libro Hillegass. Todos mis subvistas están controlados por un ManagedViewController, mi subclase de NSViewController que tiene un campo managedObjectContext.

Mi subvista existe en un archivo semilla separada. Por alguna razón, los enlaces que he configurado de esa semilla no están funcionando - pero si puedo configurar los widgets y las fijaciones de la misma manera exacta en el archivo principal de la semilla en cambio, trabajan muy bien

.

Ver imagen:

pantalla http://img180.imageshack.us/img180/3391/screenshot. gif

En el archivo principal de la semilla, tengo un controlador árbol cuyas managedObjectContext está obligado a MOC de archivo del propietario (del propietario del archivo es MiDocumento). El valor de la NSTextField (sí, el valor - no es de texto enriquecido) está obligado a treeController.selection.content (donde el contenido es una propiedad de cadena de la entidad.) No hay problema. Esto funciona bien.

En el segundo archivo semilla, tengo otro controlador árbol cuyas managedObjectContext está obligado a MOC de archivo del propietario (del propietario del archivo es mi ManagedViewController). El valor de la NSTextField se une de la misma manera que el anterior.

En mi código, he probado para asegurarse de que los dos managedObjectContexts se refieren al mismo objeto. Lo hacen, y no es nula.

no me sale un error - es sólo que los valores no se unen con NSTextViews en la subvista. Siempre son nulas.

NSTextFields Además, he intentado -. Mismo problema

Cualquier ideas sobre cómo hacer que los enlaces de Core Data juegan muy bien con subvistas y múltiples ONE?

¿Fue útil?

Solución

Hay dos controladores de árboles. Cada uno tiene su propio conocimiento de la selección. Intenta selectionIndexPaths de ambos de los controladores de árboles unión a una propiedad del documento (que tendrá que proporcionar una manera de llegar allí a través del controlador de vista).

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