gpt4 book ai didi

objective-c - 为什么 reloadData 有效但 reloadItem 无效?

转载 作者:行者123 更新时间:2023-12-03 17:41:15 25 4
gpt4 key购买 nike

我有一个效果很好的 NSOutlineView。如果我更改模型,则当我调用:[self.myOutlineView reloadData] 时,大纲 View 会更新。然而,当我分析我的程序时,似乎有 10% 的时间用于更新我的大纲 View 。因此,我尝试通过调用 [self.myOutlineview reloadItem:myIndexPath] 来仅更新已更改的模型对象,而不是整个大纲 View ,其中 myIndexPath 是到节点的 NSIndexPath我正在更新的大纲 View 。但是,当我调用 reloadItem 时,什么也没有发生,而当我调用 reloadData 时,一切都运行良好。有人对我做错了什么或如何解决这个问题有任何建议吗?

谢谢!干杯,特隆德

最佳答案

大纲 View 的reloadItem:需要item参数,而不是索引路径。因此,传递实际的项目。 NSIndexPath 根本不被 NSOutlineView 类使用。

关于objective-c - 为什么 reloadData 有效但 reloadItem 无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com