我使用Xcode已经使用iPhone / iPad一段时间了,并且可以毫不费力地将所有必需的连接连接到界面构建器中的UIViewController
以使其工作正常,但是当使用它时,这似乎要困难得多尝试OSX的简单应用程序。
我在Xcode中创建了一个新的Cocoa应用程序(非基于文档),并为该窗口提供了一个主NIB文件。
我创建了一个名为NSWindowController
的新TestWindowController
子类。
在IB中,我将文件的所有者更改为我的新TestWindowController
。
我已经在控制器子类中添加了一些IBAction
并将它们连接到IB中。
所有看起来都很好并且编译但是当我查看调试日志时,我看到:
无法将操作sayHelloClicked:连接到类TestWindowController的目标。
我一直在圈子里试了几个小时尝试各种方法,我只是无法把动作搞砸了。我哪里错了?
我还应该提一下,我尝试将所有视图控制器放在一起,并将操作添加到主NSApplicationDelegate
类,并获得相同的结果。
谢谢, Ĵ