我有一个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...
我不知道该怎么做。你知道我能做什么吗?
最好的问候。
1条答案
按热度按时间fhity93d1#
原来是我的错。一旦将菜单(UiMenuRoot)添加到项目中,就不能使用UIMenubuilder修改菜单。