У меня есть приложение iOS (создайте февраль 2019), которое теперь также доступно для MacOS с использованием Ma c Catalyst. Приложение работает отлично. Я добавил функциональность меню в меню Файл с помощью
override func validate(_ command: UICommand) {
}
Теперь я хочу удалить меню Справка. Для этого я использовал buildmenu в AppDelegate.
override func buildMenu(with builder: UIMenuBuilder)
{
super.buildMenu(with: builder)
builder.remove(menu: .help)
}
В более новом приложении (De c 2019) для Catalyst это работает нормально, и код удаляет меню. В моем старом приложении buildMenu не вызывается.
AppDelegate настроен как UIResponder ...
Я понятия не имею, как заставить это работать. Любая идея, что я могу попробовать?
С уважением.