31

当我在 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......

4

0 回答 0