我正在嘗試創建一個需要定位到Mac OS X 10.5的Cocoa應用程序。我創建了一個新的Cocoa應用程序,它爲我自動生成第一個窗體。如何在最後一個窗口關閉之前退出應用程序10.6
如果我建,它會工作得很好,直到我改變我的基地SDK 10.5,此時構建失敗,出現「無法找到協議聲明NSApplicationDelegate。」
現在,我知道NSApplicationDelegate是一個10.6的功能。我搜索並發現了其他人只是說刪除NSApplicationDelegate協議。我這樣做,它會構建和運行,但我無法讓應用程序退出。如果我點擊紅色按鈕關閉窗口,它會關閉,但停靠圖標仍然存在。
我懷疑它是做的形式沒有得到/處理退出事件;不過,我是Xcode的新手,所以我不確定窗口代碼應該是什麼樣子,並且找到10.5的示例源已經證明很棘手。
任何人都可以幫助我嗎?提前致謝。