上下文菜单,控制台swiftUI中奇怪的约束警告。

问题描述 投票:1回答:1

我在swiftUI中创建了一个简单的列表,以尝试上下文菜单。

    var body: some View {
        
        
        
        List {
            ForEach(self.dm.storage) { airportData in
                
                Button(action: {
                    
                }) {
                    ZStack{

                        Text("Hello list")
                    }.contextMenu {
                        Text("Hello")
                    }
                
                }
            }
        }
    }

但当我在模拟器上运行代码时,我从swiftUI得到了这个警告。

console warning

任何原因,我怎么能解决这个问题?

谢谢你的帮助

swift xcode list swiftui contextmenu
1个回答
2
投票

这是一个SwiftUI的BUG,你不用担心。例如,如果你使用Toogle就会出现类似的警告,这不会影响你的App,可以忽略(在控制台看到警告也很烦)。


0
投票

这个问题在Xcode测试版中已经修复了。12.0. 今天,我在4月1日发送的反馈雷达得到了回复,证实了这一点。然后我进行了测试,现在一切都能完美的运行。

再也没有奇怪的警告了!

© www.soinside.com 2019 - 2024. All rights reserved.