NSOutlineView: expanded Status speichern

  • NSOutlineView: expanded Status speichern

    Hallo,

    Ich habe eine document based CD app mit einem OutlineView (mittels NSTreeController gesteuert), in dem ich gern den expanded-Status der einzelnen Zeilen speichern würde. Dazu hab ich in meiner Entity ein Attribut "isExpanded" definiert.
    Das Fenster des OutlineViews hat einen eigenen WindowController.

    Nun muss ich ja irgendwo erkennen, wann das Dokument fertig geladen bzw. der NSTreeController befüllt ist, damit ich dann die einzelnen Zeilen im OutlineView aufklappen kann. Im awakeFromNib des WindowControllers ist der NSTreeController noch leer... Wo also ist die richtige Stelle, um sowas zu machen?

    lg,
    Hotzi
    [url]http://www.martinhoeller.net[/url]