要从NSArrayController控制的NSTableView中删除所有项目,您可以使用以下方法:
以下是一个示例代码:
// 获取要删除的项目
NSArray *itemsToRemove = [self.arrayController.content filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self CONTAINS[cd] %@", @"要删除的项目"]];
// 从NSArrayController的content数组中删除项目
[self.arrayController.content removeObjectsInArray:itemsToRemove];
// 刷新NSTableView
[self.tableView reloadData];
这样,您就可以从NSArrayController控制的NSTableView中删除所有项目了。
领取专属 10元无门槛券
手把手带您无忧上云