未调用 UIMenuBuilder(催化剂)
UIMenuBuilder not called (Catalyst)
我有一个 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...
我不知道该怎么做。
知道我可以尝试什么吗?
此致。
原来是我的错。
一旦你在项目中添加了一个Menu(UiMenuRoot),你就不能再使用UIMenubuilder修改菜单了。
我有一个 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...
我不知道该怎么做。 知道我可以尝试什么吗?
此致。
原来是我的错。 一旦你在项目中添加了一个Menu(UiMenuRoot),你就不能再使用UIMenubuilder修改菜单了。