gpt4 book ai didi

cocoa - NSTableView 可能无法响应 "_LocationOfColumn"

转载 作者:行者123 更新时间:2023-12-03 17:53:14 24 4
gpt4 key购买 nike

尝试在我的代码中消除此警告/错误,但不确定如何处理此错误。代码中的所有内容都有效,因此我不清楚为什么会抛出此错误。

“警告:NSTableView 可能不会响应”_LocationOfColumn


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



if(( [ arrayController libraryIsSelected ] ) && ( aColumn == 4 ))
{
返回;
}
[ super _locationOfColumn: aColumn ]; <-- 此行有错误。
}

感谢任何帮助或指导。

最佳答案

正如我在评论中提到的,您的方法不响应表格 View 。因此,我建议尽管使用自定义方法来确定列的位置,但请使用下面的 NSTableView 委托(delegate)方法,该方法将发送到委托(delegate)以允许或禁止将指定的列拖动到新位置。 :-

-(BOOL)tableView:(NSTableView *)tableView
shouldReorderColumn:(NSInteger)columnIndex toColumn:(NSInteger)newColumnIndex

关于cocoa - NSTableView 可能无法响应 "_LocationOfColumn",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19351780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com