【问题标题】:Applescript-ObjC Open new windowApplescript-ObjC 打开新窗口
【发布时间】:2012-07-30 10:17:20
【问题描述】:

我还有一个问题。

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

我使用的是 OSX 10.6.8 Snow Leopard,Xcode 4.2

【问题讨论】:

    标签: xcode4.2 applescript-objc


    【解决方案1】:

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

    【讨论】:

    • 知道如何将按钮连接到应用程序的终止操作吗?我该如何设置它的类?感谢你的回答。 :)
    • 在界面编辑器中,可以通过几种不同的方式建立连接。一种方法是单击一个对象并在 Connections Inspector 中查看所有各种出口和操作 - 可以通过从连接器(名称右侧的圆圈)拖动到所需对象来建立连接。可以从 Identity Inspector 设置对象的类 - 您的脚本将与其他类一起列出。
    • 感谢您的回答,另外,我只是在寻找如何显示窗口。我试过“显示窗口”。我仍然不知道具体的命令是什么。
    • 查看 NSWindow 类参考,例如 orderFront: 或 makeKeyAndOrderFront: 方法。
    • 我试过“makeKeyAndOrderFront ExitMenu”,其中 ExitMenu 是窗口的 .xib 的名称。我真的不知道语法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    相关资源
    最近更新 更多