gpt4 book ai didi

objective-c - NSOutlineView:为什么 shouldEditTableColumn: 被调用两次?

转载 作者:行者123 更新时间:2023-12-03 16:38:31 25 4
gpt4 key购买 nike

在 OutlineView 中按 Enter 键输入一行,shouldEditTableColumn 方法被调用两次。当我点击进入时,它会被调用一次。

- (BOOL)outlineView:(NSOutlineView *)outlineView shouldEditTableColumn:(NSTableColumn *)tableColumn item:(id)item{    
NSLog(@"edit me");
return YES;

}

最佳答案

它可以被调用任意多次。您不能依赖它被调用的次数。 NSOutlineView 可以选择在双击表格时调用它 50 次,而不是只调用一次。几乎任何委托(delegate)方法都是如此。无论它现在如何工作,它也可能在未来的版本中轻松更改。

关于objective-c - NSOutlineView:为什么 shouldEditTableColumn: 被调用两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813977/

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