[outlineView reloadData];
...まんまじゃん.NSTableViewを見れば良かったのね….
ーー以下大間違いでしたーー
reloadItem:reloadChildren:でroot要素からreloadすれば…とかやりはじめてdrawRow:clipRect:とかいろいろやって結局これか...
[outlineView setDataSource:nil];
[outlineView setDataSource:<new NSOutlineViewDataSource>];
[outlineView setDataSource:<new NSOutlineViewDataSource>];
一回nilを入れろと….
#あたりまえだけど展開状態は保持されないわけだよねぇ….DataSourceには展開状態の情報は無いんだから….
早くKVCで実装しなおそぉ….きっとKVCならこんなことで悩まないんだろうな.更新とか上手くやってくれそうだから….
CoreDataとかバリバリ使ってみたい….
0 件のコメント:
コメントを投稿