SwiftUI Navigationlink或Presentation Link不起作用

Dan*_*eng 5 swiftui

在swiftUI中使用NavigationLink或演示文稿链接时,导航控制器不会推送或显示新的视图,从而导致错误

“ [WindowServer] display_timer_callback:意外状态”

ForEach(self.items.identified(by: \.name)) {  item in


    NavigationLink(destination: Text("DT In the House")) {
        CategoryItem(item: item)


    }
}
Run Code Online (Sandbox Code Playgroud)

[] nw_connection_receive_internal_block_invoke [C4]接收答复失败,错误为“操作已取消”

小智 3

我相信这是当前 SwiftUI 测试版中的PresentationLink 中的错误。在关闭模式后尝试重新打开模式时,我遇到了同样的错误。

EDIT1:NavigationLink 需要嵌入到 NavigationView 中,如果没有,将显示消息[WindowServer] display_timer_callback: unexpected state (now:1abc3d3ccc7 < expected:1abc3d91a0f)

EDIT2:PresentationLink 仅在嵌入到诸如 NavigationBarItems 或列表等内容中时才出现错误。