Swiftui Navigationlink в foreach вылетает, когда два элемента в списке
У меня есть это представление с 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+0200 GoalsDream[97124:12329297] Неустранимая ошибка: UIKitNavigationBridge: несколько активных мест назначения: файл SwiftUI, строка 0
код в целом:
NavigationView {
VStack {
List {
ForEach (this one works)
ForEach (this one does not)