我有一個帶有菜單欄圖標和狀態菜單的非文檔Cocoa應用程序,我在Interface Builder的狀態菜單中添加了一個「Open Recent」菜單。菜單工作得很好:以編程方式將「Open Recent」菜單添加到上下文彈出式菜單中
[[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:
[NSURL fileURLWithPath:filename]]
現在我也想添加第二個「打開最近」菜單中的情境彈出式菜單中我將如何編程創建菜單以便它能夠處理條目自動填充。它確實爲狀態菜單中的版本?
我試圖在sta中創建一個副本tus菜單,但它不會被填充。我假設NSDocumentController不知道菜單(坦白地說,我不知道它是如何知道狀態菜單中的那個)。