当一个 outlineViewItem 展开时 -
(void) outlineViewItemDidExpand:(NSNotification *)notification
-,我能够成功地将对象添加到 TreeController(日志语句显示新添加的对象在层次结构的正确位置),但 OutlineView/UI 没有更新以反映该插入。
没用,我用过
[self.outlineView reloadItem:nil reloadChildren:YES]
,[self.outlineView reloadData]
, 乃至[self.outlineView setHidden:YES]
然后
[self.outlineView setHidden:NO]
尝试强制重新加载结构。
这一切都是在 Objective-C 中以编程方式完成的。