Hallo,
nochmal ein Problemchen...
In meiner Anwendung gibt es Einträge, die in einem TableView angezeigt werden. Man kann Einträge aktivieren und deaktivieren - siehe Screenshot.
Nun bräuchte ich einen NSArrayController, der immer nur die aktivierten Objekte enthält.
Wie ich es gemacht habe:
In einem meiner Controller schrieb ich folgendes:
Dann habe ich mir einen neuen NSArrayController geholt. Dessen contentArray an einen anderen NSArrayController gebunden, der alle Elemente enthält - egal ob aktiviert oder deaktiviert. Und dann noch das filterPredicate auf meinController. activatedObjectsPredicate gesetzt. Das klappt auch ganz gut - allerdings muss sich immer zunächt der content des NSArrayControllers ändern, der alle Objete enthält - egal ob aktiviert oder deaktiviert.
Das Ganze arbeite gemeinsam mit Core Data.
Danke.
nochmal ein Problemchen...
In meiner Anwendung gibt es Einträge, die in einem TableView angezeigt werden. Man kann Einträge aktivieren und deaktivieren - siehe Screenshot.
Nun bräuchte ich einen NSArrayController, der immer nur die aktivierten Objekte enthält.
Wie ich es gemacht habe:
In einem meiner Controller schrieb ich folgendes:
Dann habe ich mir einen neuen NSArrayController geholt. Dessen contentArray an einen anderen NSArrayController gebunden, der alle Elemente enthält - egal ob aktiviert oder deaktiviert. Und dann noch das filterPredicate auf meinController. activatedObjectsPredicate gesetzt. Das klappt auch ganz gut - allerdings muss sich immer zunächt der content des NSArrayControllers ändern, der alle Objete enthält - egal ob aktiviert oder deaktiviert.
Das Ganze arbeite gemeinsam mit Core Data.
Danke.
Die Objective-Cloud ist fertig wenn sie fertig ist. Beta heißt Beta.
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].