Pregunta

La mayoría de los ejemplos que vi solo se conecta NSSearchField a una NSArrayController. El problema es que poblé mi NSTableView usando NSTableViewDataSource protocolo. Quiero mi NSSearchField para buscar en el dado NSTableView. ¿Hay alguna forma de que pueda hacer eso o debería convertir mi fuente de datos en un NSArray ¿Controlador?

¿Fue útil?

Solución

Puedes usar un NSSearchField Sin un controlador de matriz, pero usted es responsable de manejar la búsqueda y actualización de la vista de tabla.

Haga que su clase de origen de datos responda al ‑controlTextDidChange: y/o el ‑controlTextDidEndEditing: Delegarse métodos de NSControl (NSSearchField es una subclase de NSControl) y en esos métodos delegados, haga su búsqueda y actualice la tabla en consecuencia.

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