我想實現一個方法來清除所有項目和列的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