gpt4 book ai didi

objective-c - nstableview 重新加载不起作用

转载 作者:行者123 更新时间:2023-12-03 17:42:18 26 4
gpt4 key购买 nike

我在重新加载 NSTableView 时遇到问题。常规的 reloadData 方法不起作用:

[_tableView reloadData];

应用程序启动时,NSTableView 会正确填充。 tableview 将其数据源和委托(delegate)设置为 AppDelegate,并且 tableView 的引用导出也设置为 AppDelegate。

我对此很陌生 - 我不知道如何排除故障。环顾四周,我认为我在 IB 中的连接可能不正确,但是我尝试了许多不同的组合,但它们都不会让 reloadData 函数运行。我尝试将 reloadData 方法添加到我知道正在运行的其他函数中,但是,它似乎只是运行 reloadData 并且什么也不做 - 没有错误或警告。

任何帮助将不胜感激 - 我更喜欢有关如何实际解决问题的提示,而不是解决方案 - 我不是在这里寻求免费代码。 :)

最佳答案

我发现了 - 我的数组是在我的类中的 init 方法中生成的。它应该是在 numberOfRowsInTableView 方法中生成的。 reloadTable 正在被调用并且正在工作,并且数组正在更改,但是,数组变量实际上并未重新生成。

关于objective-c - nstableview 重新加载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9424206/

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