2013-10-14 49 views
0

試圖在我的代碼中壓縮此警告/錯誤,但不知道如何處理此錯誤。代碼中的所有東西都起作用,所以我不清楚爲什麼拋出這個錯誤。NSTableView可能不會響應「_LocationOfColumn」

「警告:NSTableView的可能不響應」 _LocationOfColumn

- (void) _locationOfColumn: (int) aColumn { SampleListArrayController *arrayController; arrayController = (SampleListArrayController *) SampleListController;

if(([ arrayController libraryIsSelected ]) && (aColumn == 4)) 
{ 
    return; 
} 
[ super _locationOfColumn: aColumn ]; <-- Error on this line. 
} 

任何幫助或方向被理解。

+0

你有多少列在tableview? –

+0

還有一件事,這不是tableview方法_locationOfColumn,所以你得到這個警告 –

+0

而你爲什麼寫這個方法是什麼? –

回答

1

那麼正如我在我的評論中提到你的方法不響應tableview。因此,我建議,儘管使用自定義方法detrmining下面NSTableView委託方法柱使用將發送到委託允許或禁止指定列的位置被拖動到新location.:-

-(BOOL)tableView:(NSTableView *)tableView 
shouldReorderColumn:(NSInteger)columnIndex toColumn:(NSInteger)newColumnIndex 
相關問題