swiftUI NavigationLink未将我带到正确的视图

swiftUI NavigationLink未将我带到正确的视图,swiftui,swiftui-navigationlink,Swiftui,Swiftui Navigationlink,我有以下资料: ScrollView(.horizontal, showsIndicators: false) { HStack { ForEach(events) { event in VStack { Image(event.image) .resizab

我有以下资料:

        ScrollView(.horizontal, showsIndicators: false) {
            HStack {
                ForEach(events) { event in
                        VStack {
                            Image(event.image)
                                .resizable()
                                .aspectRatio(contentMode: .fill)
                                .frame(width: 100, height: 100)
                                .padding(55)
                            NavigationLink(destination: PostView()) {
                            Text(event.name)
                                .font(.system(.headline))
                                .padding(.bottom,20)
                            }
                        }
                        .padding()
                        .border(Color.black, width: 4)
                        .cornerRadius(10)

                }
            }
        }
但是NavigationLink
NavigationLink(destination:PostView()){
不能将我带到正确的视图


我尝试过将NavigationLink包装在每个VStack上,但这也无法将我带到视图

我认为您没有使用“NavigationView”

NavigationView{
        ScrollView(.horizontal, showsIndicators: false) {
            HStack {
                ForEach((1...10).reversed(), id: \.self) {_ in
                        VStack {
                            NavigationLink(destination: PostView()) {
                            Text("event.name")
                                .font(.system(.headline))
                                .padding(.bottom,20)
                            }
                        }
                        .padding()
                        .border(Color.black, width: 4)
                        .cornerRadius(10)

                }
            }
        }
    }