1
我的文檔基於文檔的應用程序有一個AppDelegate,一個文檔和一個DocumentWindowController。如何接收基於文檔的應用程序的文檔窗口控制器中的菜單項事件?
在DocumentWindowController中,我想處理菜單事件。
MainMenu.xib的文件所有者是AppDelegate。沒有代表「活動文檔的窗口控制器」的對象。所以我必須在App Delegate中使用IBAction來連接菜單項操作。
從那裏,我該如何獲取當前活動的文檔及其關聯的DocumentWindowController,以便將其轉發給菜單事件?
正在考慮發送通知,但這意味着每個文檔的DocumentWindowController都會收到它們。