当我在 NavigationView 中按下“返回”按钮时使用Xcode 12 beta (12A6159)
on macOS Catalina 10.15.5 (19F101)
,从推送的视图中导航回来,我在控制台中看到了这个警告。
[UIContextMenuInteraction] 在未处于活动状态时尝试 -[UIContextMenuInteraction dismissMenu]。这是一个客户端错误,最常见的原因是在给定的生命周期内多次调用dismiss。(<_UIVariableGestureContextMenuInteraction: 0x6000037689a0>)
我在 Xcode 11.5 上没有收到这个警告。
代码非常简单:
var body: some View {
NavigationView {
NavigationLink(destination: gameScreen) {
Text("Start game")
}
}
}
导航到导航栏中gameScreen
然后按下“返回”按钮后,我在控制台中看到记录的警告。
我还没有升级到任何新的 SwiftUI 之类的App
东西SceneBuilder
......