在单个窗口应用程序中将事件连接到NSWindowController

时间:2011-01-25 13:31:17

标签: objective-c xcode macos interface-builder

我使用Xcode已经使用iPhone / iPad一段时间了,并且可以毫不费力地将所有必需的连接连接到界面构建器中的UIViewController以使其工作正常,但是当使用它时,这似乎要困难得多尝试OSX的简单应用程序。

我在Xcode中创建了一个新的Cocoa应用程序(非基于文档),并为该窗口提供了一个主NIB文件。 我创建了一个名为NSWindowController的新TestWindowController子类。 在IB中,我将文件的所有者更改为我的新TestWindowController。 我已经在控制器子类中添加了一些IBAction并将它们连接到IB中。

所有看起来都很好并且编译但是当我查看调试日志时,我看到:

无法将操作sayHelloClicked:连接到类TestWindowController的目标。

我一直在圈子里试了几个小时尝试各种方法,我只是无法把动作搞砸了。我哪里错了?

我还应该提一下,我尝试将所有视图控制器放在一起,并将操作添加到主NSApplicationDelegate类,并获得相同的结果。

谢谢, Ĵ

0 个答案:

没有答案