2012-07-30 252 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