【问题标题】:NSPathControl setDoubleAction does not workNSPathControl setDoubleAction 不起作用
【发布时间】:2012-06-03 08:44:43
【问题描述】:

我在我的应用程序的视图中添加了NSPathControl。 在awakeFromNib我设置了双击动作:-

[currentPath setDoubleAction:@selector(dClickPath:)];

不幸的是,双击 PathControl 不起作用,虽然我首先测试了这个简单的独立测试应用程序。

我怀疑可能与其他元素有一些交互。 特别是我有一个NSSplitView,其中包含一个NSOutlineView 和一个NSTableView,它们都具有双击目标绑定到控制器中的单独选择器。

我不明白为什么这些会影响 NSPathControl。

如果我将NSPathControl 选择器连接到 dClickPath: 然后单击 PathControl 有效。

【问题讨论】:

    标签: objective-c nspathcontrol


    【解决方案1】:

    你在设定目标吗?当您在 IB 中连接控件时,会设置目标和操作。如果在 IB 中不这样做,那么在代码中设置双击动作是不够的。您还必须设定目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多