私はすべての項目と列のNSTableViewをクリアするメソッドを実装しようとしています。私は次のことを実現しようとすると、しかし、私はクラッシュを取得:NSTableViewからすべてのNSTableColumnを削除するにはどうすればよいですか?
- (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];
}
クラッシュにはコンソールにメッセージが表示されますか? –