我已在我的应用中向视图中添加了NSPathControl
。
在awakeFromNib
中,我设置了双击操作: -
[currentPath setDoubleAction:@selector(dClickPath:)];
不幸的是,双击PathControl不起作用,虽然我首先测试了一个简单的独立测试应用程序。
我怀疑可能与其他元素有某些互动。
特别是我有一个NSSplitView
,其中包含NSOutlineView
和NSTableView
,两者都有双击目标绑定,以分隔控制器中的选择器。
我不明白为什么这些会影响NSPathControl。
如果我将NSPathControl
选择器连接到dClickPath:然后单击
PathControl有效。
答案 0 :(得分:1)
你在设定目标吗?在IB中连接控件时,会设置目标和操作。如果您不在IB中执行此操作,则在代码中设置双击操作是不够的。您还必须设置目标。