使用故事板,初始NSViewController不在响应者链中

时间:2015-06-08 02:44:27

标签: macos swift cocoa storyboard

这有效......

1 /使用故事板和swift创建一个新项目。

2 /使用IB添加新菜单" Thing"有一个项目" foo"到主应用程序菜单栏。

3 /将以下内容添加到AppDelegate ....

@IBAction func appfoo(sender: AnyObject) {
    println("yay appfoo!")
 }

4 /在IB中拖动菜单项" foo"到第一响应者"并选择" appfoo"

5 /运行应用程序,选择菜单项" foo"和#34; yay appfoo"打印出来。

这不......

1 /使用故事板和swift创建一个新项目。

2 /使用IB添加新菜单" Thing"有一个项目" foo"到主应用程序菜单栏。

3 /将以下内容添加到NSViewController ....

@IBAction func appfoo(sender: AnyObject) {
    println("yay viewfoo!")
}

4 /在IB中拖动菜单项" foo"到第一响应者"并选择" viewfoo"

5 /运行应用程序,选择菜单项" foo"和#34; yay viewfoo"没有打印出来。

我从阅读中可以看出,这意味着我的NSViewController不在响应链中。我该如何添加?或者我还应该做些什么呢?

感谢。

0 个答案:

没有答案