Wie Sie eine Textbeschriftung Anzeige machen, wie viele Zeilen es in der Tabelle ist
-
03-07-2019 - |
Frage
ich Core Data und bin mit einer Beschriftung wollen, wie viele Zeilen es in der Tabelle sind anzuzeigen, welche Code brauche ich in der Klasse Datei eingeben, dies zu tun?
Lösung
Ihre NSTableView der Annahme, Spalten an eine NSArrayController gebunden sind, können Sie den Wert des NSTextField Label der Array Controller mit Steuertaste „arrangedObjects“ und mit einem Schlüsselpfad von @count
binden. Wenn Sie das Textfeld zu so etwas wie „x Reihen“ binden möchten, wobei x die Anzahl der Zeilen ist, würden Sie das „Display Pattern Value1“ auf die gleichen binden (arrangedObjects. @ Count) und verwenden Sie „% {value1} @ Reihen "als Anzeigemuster.
Andere Tipps
eine Abrufanforderung auf dem verwalteten Objektkontext wie gewohnt einrichten, und ruft countForFetchRequest:
. Vergessen Sie nicht, NSManagedObjectContextObjectsDidChangeNotification
zu abonnieren, damit Sie es aktualisieren, wenn Objekte hinzugefügt oder entfernt werden!