Pregunta

Tengo una aplicación de datos básicos de configurar, y todo funciona bastante bien. Pero hay un pequeño problema. Al insertar un nuevo objeto en mi entidad que tengo que ir a mi NSTableViewCell, donde puedo editarlo para el texto que quiero, pero hay un pequeño problema, puedo editar la celda, pero no puedo quitar la selección para guardarlo a información básica, es atrapado en el modo de edición y la única manera de que pueda salir de ella es por salir de la aplicación, y no guardar el nuevo nombre acabo lo di en mi celda.

¿Fue útil?

Solución

Este tipo de funcionalidad se cubre en los tutoriales Core Datos suministrados por Apple. Esta guía le ayudará a hacer uso de la NSArrayController que es un muy clase útil para la sincronización de la vista (NSTableView) y el modelo (datos básicos).

Creo que este es un gran lugar para ver cómo funciona esto: http: // developer.apple.com/cocoa/coredatatutorial/index.html

Espero que ayude.

Otros consejos

¿Qué método está utilizando para conectar la vista de tabla para el almacén de datos central? Encuadernaciones? Fuente de datos?

Mi conjetura es que no se han puesto en práctica esto en absoluto. Si se acaba de iniciar entonces le sugiero implementar una instancia NSTableViewDataSource.

http: / /developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSTableDataSource_Protocol/Reference/Reference.html

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