这有效......
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不在响应链中。我该如何添加?或者我还应该做些什么呢?
感谢。