我有一个带有 foreach 的视图,当我单击一个项目时,我想在其中进入详细信息视图
ForEach(dreams, id: \.id) { dream in
NavigationLink(destination: TopDreams(dreams: dream)) {
DreamOverviewRow(dreamlist: dream)
}
}
当 fetchRequest (梦想)中有一个项目时,这可以正常工作,但是当我有两个或更多项目时,当我单击其中一个时,它们全部“点亮”并且我收到以下错误消息
致命错误:UIKitNavigationBridge:多个活动目的地:文件 SwiftUI,第 0 行 2020-09-10 08:56:21.311643+0200GoalsDream[97124:12329297] 致命错误:UIKitNavigationBridge:多个活动目的地:文件 SwiftUI,第 0 行
作为“整体”的代码是:
NavigationView {
VStack {
List {
ForEach (this one works)
ForEach (this one does not)