我有一个非常好的NSOutlineView。如果我更改模型,则在调用时会更新outlineview:[self.myOutlineView reloadData]
。但是,当我分析我的程序时,似乎有10%的时间用于更新我的outlineview。因此,我尝试仅通过调用[self.myOutlineview reloadItem:myIndexPath]
来更新已更改的模型对象而不是整个outlineview,其中myIndexPath
是我正在更新的outlineview中的节点的NSIndexPath。但是,当我呼叫reloadItem
时,当我呼叫reloadData
时,一切正常。有没有人对我做错了什么或如何解决这个问题有任何建议?
谢谢!干杯,特隆德
答案 0 :(得分:2)
大纲视图的reloadItem:
需要item参数,而不是索引路径。所以,传递实际项目。 <{1}}类完全没有使用NSIndexPath
。