什么是适当的方式来响应NSOutlineView中的删除键

Ken*_*Ken 2 cocoa

我想在用户按下删除键时从我的NSOutlineView中删除一个项目.唯一的方法是覆盖NSResponder的keyUp方法吗?我希望有更高级别的解决方案.

小智 5

它可以在没有子类化的情况下完成.将NSOutlineView nextResponder(使用-setNextResponder:)设置为您的控制器.在控制器类中,您可以覆盖-keyDown:(或-keyUp:然后处理控制器类中的事件.