首页 > 解决方案 > 在 SwiftUI 中创建菜单 - 接收 [UILog] Called -[UIContextMenuInteraction updateVisibleMenuWithBlock:] 的输出消息

问题描述

我正在尝试在 SwiftUI 中创建一个下拉菜单,该菜单似乎在设备/模拟器上完全可见,我可以与之交互,但我收到以下消息:

[UILog] 在没有可见上下文菜单时调用 -[UIContextMenuInteraction updateVisibleMenuWithBlock:]。这不会做任何事情。

任何人都可以提出解决方案或帮助我理解问题吗?XCode 版本 12.2 测试版 4

struct AardvarkQuantity: View {
    
    var body: some View {
        
        VStack{
            Menu(content: {
                
                ForEach((1...5), id: \.self) {
                    Text("\($0)")
                        .font(Font.fontSFProText(size: 9))
                }
                
            }, label: {
                Text("Number of Aardvarks")
                    .font(Font.fontSFProText(size: 12))
                    .foregroundColor(ColorManager.itemRowLabelText)
            })
        }
    }
}

标签: menuswiftuiios14

解决方案


正如 Andrew 和 pawello2222 都确认的那样,错误消息似乎是日志警告,并且代码似乎正在运行,我最终使用了此处列出的解决方案。

虽然我仍然不清楚我应该如何回应警告。


推荐阅读