我有一个 iOS 应用程序(2019 年 2 月创建),现在也可以使用 Mac Catalyst 用于 MacOS。该应用程序运行良好。我在文件菜单中添加了菜单功能
override func validate(_ command: UICommand) {
}
现在我想删除帮助菜单。为此,我使用了 AppDelegate 中的 buildmenu。
override func buildMenu(with builder: UIMenuBuilder)
{
super.buildMenu(with: builder)
builder.remove(menu: .help)
}
在 Catalyst 的较新应用程序(2019 年 12 月)中,这可以正常工作,并且代码会删除菜单。在我的旧应用程序中,没有调用 buildMenu。
AppDelegate 设置为 UIResponder ...
我不知道如何使这项工作。知道我可以尝试什么吗?
此致。