Как мне удалить все NSTableColumns из NSTableView?

Я пытаюсь реализовать метод очистки NSTableView от всех элементов И столбцов. Но я получаю сбой, когда пытаюсь реализовать следующее:

- (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];
}
5
задан Ronaldo Nascimento 22 December 2011 в 18:54
поделиться