gpt4 book ai didi

objective-c - 清除 NSTableView 内容

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:57 25 4
gpt4 key购买 nike

我有一个 NSTableView,它被程序中的数据填充。我有一个重置按钮,在用于程序的其他部分时,应该清除 NSTableView 的数据。

但是,我完全不知道该怎么做。我还在学习 Obj-C。

最佳答案

您可以通过调用 removeRowsAtIndexes: ( documentation here ) 然后在 NSTableView 上调用 reloadData 来从 NSTableView 中一个一个地删除对象。

如果您想清除所有数据,您需要清除数据源(通常是您为表提供的数据的 NSArray),然后调用 reloadData。要清除您的数据源,如果它是 NSDictionary 或 NSArray,请在 NSDictionary 或 NSArray 上调用 removeAllObjects。以下是您可能会执行的操作的示例:

[myDataSourceDictionary removeAllObjects];
[myTableView reloadData];

看看Apple's documentation on NSTableView也是。

关于objective-c - 清除 NSTableView 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18602210/

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