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)

0 ответов

Другие вопросы по тегам