Come si fa a un'etichetta di testo visualizzare quante righe ci sono nella tabella
-
03-07-2019 - |
Domanda
Sto usando i dati di base e voglio un'etichetta di testo per visualizzare quante righe ci sono nella tabella, quale codice dovrei inserire nel file di classe per fare questo?
Soluzione
Supponendo che le colonne di NSTableView siano associate a un NSArrayController, è possibile associare il valore dell'etichetta NSTextField ai controller del proprio array con la chiave del controller " organizzatoOggetti " e con un percorso chiave di @count
. Se desideri associare il campo di testo a qualcosa come " x righe " dove x è il numero di righe, devi associare " Display Pattern Value1 " allo stesso (organizzatoOggetti. @ conteggio) e utilizzare "% {value1} @ righe " come modello di visualizzazione.
Altri suggerimenti
Imposta una richiesta di recupero nel contesto dell'oggetto gestito come faresti normalmente e chiama countForFetchRequest:
. Non dimenticare di iscriverti a NSManagedObjectContextObjectsDidChangeNotification
in modo da poterlo aggiornare quando gli oggetti vengono aggiunti o rimossi!