質問: fileMenu; NSApplication.SharedApplication.MainMenu.AddItem(fileMenuItem); ``` しかし、それは何もしていない。 `MainWindowController.Initialize()`にコードを追加すると、「メニューに挿入する項目が既に別のメニューにある」というアサーションエラーが発生する I was porting the code found in this SO answer: Creating NSMenu with NSMenuItems in it, programmatically?
回答: 私は次のことをしなければならなかったことが分かります: ``` fileMenuItem.Submenu = fileMenu; ``` NSMenuItemのSubmenuプロパティは、Menuプロパティの代わりに実際のメニューに設定されている必要があります。