Ich verwende Core Data und möchte eine Textbeschriftung, um anzuzeigen, wie viele Zeilen in der Tabelle sind, welchen Code müsste ich in der Klasse eingeben Datei, um dies zu tun?Wie machen Sie eine Textbeschriftung, wie viele Zeilen in der Tabelle sind
Antwort
Angenommen, die Spalten Ihrer NSTableView sind an einen NSArrayController gebunden, können Sie den Wert der NSTextField-Beschriftung an Ihren Array-Controller mit dem Controller-Schlüssel "arearchedObjects" und mit dem Schlüsselpfad @count
binden. Wenn Sie das Textfeld an "x rows" binden möchten, wobei x für die Anzahl der Zeilen steht, binden Sie den "Display Pattern Value1" an denselben Wert (arrangedObjects. @ Count) und verwenden Sie "% {value1} @ rows "als das Anzeigemuster.
Richten Sie eine Abrufanforderung für Ihren verwalteten Objektkontext ein, wie Sie es normalerweise tun würden, und rufen Sie countForFetchRequest:
auf. Vergessen Sie nicht, NSManagedObjectContextObjectsDidChangeNotification
zu abonnieren, damit Sie es aktualisieren können, wenn Objekte hinzugefügt oder entfernt werden!
Können Sie mir einen Beispielcode geben? – Joshua
Beispiel Code, wenn das bitte möglich ist? – Joshua
Joshua: Wenn Sie nicht wissen, wie Sie eine Abrufanforderung einrichten oder wie Sie sich als lokaler Benachrichtigungsbeobachter registrieren können, lesen Sie die Dokumentation: http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/und http://developer.apple.com/documentation/Cocoa/Conceptual/Notifications/ –
- 1. Wie können Sie in einer Menüleistenposition anzeigen, wie viele Zeilen in einer Tabelle vorhanden sind?
- 2. Wie viele Zeilen in der MySQL-Datenbanktabelle?
- 3. Wie finden Sie, wie viele der Variablen in Tabelle 1 in Tabelle 2 gefunden werden?
- 4. Machen Sie in der Tabelle
- 5. Wie viele Spalten in der MySQL-Tabelle
- 6. Passen Sie die Tabellenzeilenhöhe an, um 100% der Tabelle zu füllen, egal wie viele Zeilen.
- 7. Finden Sie, wie viele Zeilen in der Zeichenfolge
- 8. Wie viele PHP-Includes sind zu viele?
- 9. Wie viele Spalten sind zu viele Spalten?
- 10. Wählen Sie ähnlich wie Zeilen in der gleichen Tabelle
- 11. löschen viele Zeilen ohne sie
- 12. Konstruktorinjektion: Wie viele Abhängigkeiten sind zu viele?
- 13. Wie viele Spalten sind zu viele für eine SQL Server 2005-Tabelle?
- 14. Wie viele Aufgaben sind zu viele
- 15. Auswählen eines Partitionsschlüssels für eine Cassandra-Tabelle - Wie viele sind zu viele Partitionen?
- 16. Wie viele EJBs sind zu viele?
- 17. Wie formatiere ich bestimmte Wörter der Textbeschriftung einer Zelle
- 18. Wie wählen Sie mehrere viele zu viele in Bezug auf eine einzige Tabelle
- 19. Wie viele Schichten sind zu viele?
- 20. WIE viele Zeilen gleichzeitig kopieren?
- 21. Zu viele offene Dateien: wie viele offen sind, was sie sind, und wie viele kann die JVM offen
- 22. Wie Tabelle auf der Klasse machen basierend
- 23. Wie viele Zeilen wurden gelöscht?
- 24. Wie hängen Sie mit jQuery Zeilen an eine Tabelle an?
- 25. MYSQL - Anzahl der Zeilen in jeder Tabelle
- 26. Finden Sie heraus, wie viele Statusobjekte in einem Geschäft sind
- 27. Wie viele sind zu viele enthalten in <HEAD>?
- 28. Viele Zeilen in eine Datei effizient schreiben
- 29. Gibt es eine Möglichkeit, dem Benutzer mitzuteilen, wie viele Zeilen sich in einer Tabelle befinden?
- 30. MySQL-Kommandozeilen-Tool: Wie finde ich heraus, wie viele Zeilen von DELETE betroffen sind?
Was wird in der Tabelle angezeigt? Normalerweise zeige ich ein NSMutableArray an und kann daher [NSMutableArray count] verwenden, um herauszufinden, wie viele Zeilen in der Tabelle enthalten sind. – ryanday
Es zeigt nur, was der Standard für Core Data ist. – Joshua