2012-07-30 197 views
0

我还有一个问题。Applescript-ObjC打开新窗口

当用户点击“退出”按钮或使用“Cmd-Q”时,我已经创建了一个退出窗口。窗口本身有它自己的“退出”按钮。我该如何使窗口可以显示在Cmd-Q上或点击“退出”按钮?我也无法将AppDelegate附加到窗口。 (表示IB中缺少appdelegate的蓝色框)如果需要,我会提供更多信息。

我使用OSX 10.6.8雪豹时,Xcode 4.2

回答

1

您可以连接按钮,将应用程序的终止行动,并从应用程序调用委托的applicationWillTerminate方法退出窗口代码。应用程序委托实例可以在界面编辑器中通过添加一个新对象(来自对象库)并将其类设置为AppDelegate来恢复。

+0

任何想法如何将按钮连接到应用程序的终止操作?我如何去设置它的课堂?感谢你的回答。 :) – 2012-08-01 03:06:40

+0

在界面编辑器中,可以通过几种不同的方式进行连接。一种方法是单击一个对象并在Connections Inspector中查看所有各种出口和操作 - 可以通过从连接器(名称右侧的圆圈)拖动到所需对象进行连接。可以从Identity Inspector中设置对象的类 - 您的脚本将与其他类一起列出。 – 2012-08-02 01:57:32

+0

谢谢你的回答,另外,我只是在寻找如何显示一个窗口。我试过“显示窗口”。我仍然不知道具体的命令是什么。 – 2012-08-03 05:52:26