我想实现一个方法来清除所有项目和列的NSTableView。但是,我得到一个崩溃当我尝试执行以下操作:如何从NSTableView中删除所有NSTableColumns?
- (void)clearResultData
{
[resultArray removeAllObjects];
NSArray *tableCols = [resultTableView tableColumns];
if ([tableCols count] > 0)
{
id object;
NSEnumerator *e = [tableCols objectEnumerator];
while (object = [e nextObject])
{
NSTableColumn *col = (NSTableColumn*)object;
[resultTableView removeTableColumn:col];
}
}
[resultTableView reloadData];
}
崩溃是否在控制台中显示一条消息? – 2011-12-22 18:56:48