UIMenuBuilder не называется (Catalyst) - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть приложение 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 ...

Я понятия не имею, как заставить это работать. Любая идея, что я могу попробовать?

С уважением.

...