You are correct, I'm building the main menu in my app delegate. At present I'm only overriding validate() in the app delegate.
You must implement your commands and the validation overrides on your presented view controller,
When I implement the overrides in the presented view controller the new menu item isn't added to the main menu.
or on the app delegate, for them to continue working during form sheet presentations.
Isn't this what I'm doing already?
A fundamental difference between the fullscreen and page sheet presentations on Catalyst is that page sheet presentations get their own scenes and UIWindow instances, so the responder chain do not lead back to the presenter’s window. Instead, the responder chain goes up to the form sheet’s scene, then to your app instance, and your app delegate (if it is a UIResponder).
What is the implication of this if my menu is built in the app delegate? The new window with its own responder chain should still reach the app delegate, or am I misunderstanding?