【问题标题】:How to clear a NSTableView's data source如何清除 NSTableView 的数据源
【发布时间】:2013-02-20 18:51:12
【问题描述】:

我正在尝试创建一种方法来清除我的 NATableView 的数据源,但我无法弄清楚如何在任何地方执行此操作。

这是我用来将一个名为 final 的数组发送到我的表格视图的代码。

// I want to clear it here before filling it again.  
for (int i = 0; i < [final count]; i++) {
    [myArrayController addObject: [NSMutableDictionary dictionaryWithObjectsAndKeys:final[i], @"File Name", nil]];
}

任何帮助都会很棒!

【问题讨论】:

  • 清除喜欢从阵列控制器中删除所有对象?
  • 没错,只是寻找命令,我想我有语法。
  • 从上面的链接中得到了答案。 NSRange 范围 = NSMakeRange(0, [[myArrayController 排列对象] 计数]); [myArrayController removeObjectsAtArrangedObjectIndexes:[NSIndexSet indexSetWithIndexesInRange:range]];谢谢。

标签: objective-c xcode nstableview nsarraycontroller


【解决方案1】:

如果您使用的是NSMutableArray 并且myArrayController 是您要调用的可变数组

[myArrayController removeAllObjects]; 

在你输入for-loop之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多