Cómo hacer que una etiqueta de texto muestre cuántas filas hay en la tabla
-
03-07-2019 - |
Pregunta
Estoy usando Core Data y quiero una etiqueta de texto para mostrar cuántas filas hay en la tabla, ¿qué código necesitaría ingresar en el archivo de la clase para hacer esto?
Solución
Suponiendo que las columnas de su NSTableView están vinculadas a un NSArrayController, puede vincular el valor de la etiqueta NSTextField a su controlador de matriz con la clave del controlador " ;rangexbjects " y con una ruta clave de @count
. Si desea vincular el campo de texto a algo como " x filas " donde x es el número de filas, debe enlazar el " Valor del patrón de visualización1 " a la misma (organizadaObjects. @ count) y use "% {value1} @ rows " como el patrón de visualización.
Otros consejos
Configure una solicitud de recuperación en el contexto de su objeto administrado como lo haría normalmente, y llame a countForFetchRequest:
. No olvide suscribirse a NSManagedObjectContextObjectsDidChangeNotification
para que pueda actualizarlo cuando se agreguen o eliminen objetos.